There are three things that would make this game great; a reset button, multiplayer, and varying levels of difficulty in the AI. Good concept, but it could use some work.
The only problem I have with this game is that the achievements and upgrades don't save after you leave the page. I have to keep re-earning everything everytime I play.