I think it is a bad injury
as all your weight has pressed you against hard ice. Though chances are very less that you had a fracture
I would still like to recommend you a x ray
. It will give us better idea. Till you get the x ray apply ice and take Brufen
and voletran gel local application. Avoid lying down in supine position.