This is one of the best implementations of the theme I've seen so far! The gameplay is super juicy and fun. I would've loved to see the game ramp up in difficulty much quicker. After 12 waves it felt like I could keep winning easily for the next 12 so I just stopped playing.
Really great work. The gameplay shines on this one!