I completed the game and thought it was very well done.
The graphics were great and the sound was well done too. The gun shop and upgrade option was well thought out. What i really liked is that IT ENDED. To many games like this seem to go on forever until you become stupidly invincible and it takes no effort at all. Overall this was a great game and a good play.