Great game, very addictive. I was able to get to wave 23, and I felt that some upgrades are too powerfull compared with others. I got split, bounce and homing as the first upgrades and it became too easy until wave 20. Also the screen was shaking too much, it didn't fell too nice for me.
But as I said, I had tons of fun playing it, good job!