This absolutely oozes style and creativity. The visuals are clean, the gameplay is intuitive, and it's just overall a good time. Excellent work.
I only really have 1 complaint - while the audio and screen shake give a lot of juice to having a single tower, it can get pretty excessive toward the endgame when you have several. An audio/screenshake slider (or having it be clearer how to get to options if that already exists and I just missed it) would be appreciated.