This was absolutely incredible, best game I played so far.
Really loved the gameplay, both it and the presentation felt very polished, and the gameplay was intuitive and easy to understand, but I would have really liked to see a speed-up button during the actual tower defense rounds, since now things could get a bit slow from time to time.
I really liked the theme of the game as well, great job!