I think the controls in this game are pretty smooth, and tying upgrades to time is quite interesting. However, like others have said, the levels feel a bit too long. Also, the background music seems to stop after playing just once?
IMO most of the part in the game is quiet nice. Just need some more play testing I guess. Good job :).