Nice unique mechanics and good execution. One of the "easy to play, hard to master" kind of game. And you did well on the difficulty curve. I managed to complete up to wave 11. The ambience and sounds plays well together. Good job, overall.