Good and addicting game overall.
As said in the title this is a very good and addicting game overall, however there were a few things that could of been improved, mainly the upgrade system, I expected it to be more dynamic and flexible however you can only have one upgrade at a time, and even if you could have more upgrades some weren't that helpful at all, I just made my character missile proof the entire time I played.
Although this isn't a bad game, the game play was great despite my keyboard having a few problems and keys sticking.
Overall I give this a 8/10 and a normal rating of 4/5