This was a neat idea! The gameplay got a little stale after a few waves, but I enjoyed the core premise and the presentation was pretty solid to boot. Nice work!