Decent!
Unique and pretty fun, can't think of too much bad to say aside from the announcer was corny and well...just creepy. When I get on a good streak and don't miss sometime's he's all like "HAHAHA, I LOOOOOOVE YOU"
If you wanted to improve I would say clean up the whole hat system again and the interface, as far as I can tell the only way to buy hats is get a random one from the "boxes", which makes me wonder why I can view them all in a shop esk fashion, most of the upgrades are more of trade offs than upgrades, you get some good and some bad with new hats which can discourage the thinking player from buying them hats from anything but the special and rare box, although I think most of us just get them for looks xD. My hat complaints aside, collecting the hats is what keeps this game addicting, good job.