It was a bit complicated to understand, but eventually it clicked. Very fun! It would benefit from a more in-depth tutorial. Also, it is a bit anti-climatic how in turn 1000 nothing happens! Maybe it would be fun to have a final gauntlet after turn 1000, and that is what you have to survive? I thought that was what was going to happen, but the last wave came at like turn 900.
Overall, I had fun! Good job.