Love the visuals and the feel of the game. It's very well polished.
The time between waves could be reduced. Sometimes, after defeating a few enemies I spent running around waiting for something to happen. Some kind of score system would be nice to keep players coming back to beat the high score. Also, I kept falling off the edges quite often :(.
Good job overall! :)