
Poor you & poor cat, I hope you're both feeling better soon.
What a bad day - inconsiderate sports people using thier pitches ;) then you go & damage your ankle and to top it off the poor cat is in a RTA :(
That is really nice the lady stopping to tell you she'd hit your cat (not nice news, but nice she had the decency to tell you). My last cat, poor thing, got run over 15 ft from my front door, she died on the road in agony, the person that drove over her never stopped :(