Exponential/non-linear difficulty was something I wanted to do, but I was running out of time for playtests, and I was worried that if I did it wrong, waves would suddenly spawn thousands of enemies, or enemies would shoot too many bullets after a long run, hahaha
For the code, I recommend looking up Boid/Flocking AI tutorials, as I was inspired by those! There’s no actual flocking (can’t very well flock when you’re a single unit, haha), but I do have a set of weighted objectives for the AI to consider!
Thank you for your review!