This was really fun! I could easily see it getting expanded further, the mechanics here have a lot of potential. I noticed at around wave 15 they started to consist of only one enemy? I'm not sure if that was intended or not.
I had a lot of fun, thanks for making this!