You probably don’t want to hear this but the only way to be sure is to go to A&E.
As you have said, you probably haven’t broken anything, but, as you also say, “but I’m not sure what I’ve done”
If you go to A&E the annoying thing will be that as your condition is not life threatening you could be there for ages, and there is a chance all they will say is just rest it and take pain killers, but at least you will have peace of mind.
All the best.