Damn Spoken! Sucks for you dude. I know what it's like. When I was 19 I was sitting on a bench with my then girlfriend, and a random guy runs and knee's me straight in the temple. (I'm told, I wasn't even looking that direction)
I was on queer street for ages and barely managed to get up to fight him off. Luckily when he saw I wasn't out and was trying to fight back he ran off.
Hope you recover soon man, it sucks when random stuff when that happens.
“There are three things all wise men fear: the sea in storm, a night with no moon, and the anger of a gentle man.”