Enjoyable.
I well thought out, and despite other critisim, a good game.
For suggestions, id say more upgrades. More upgrades are always interesting. But other then that, great design on programming, graphical interface and music.
10/10. Top of the charts flash, despite less skilled members of the community.