This is really well done! The writing is awesome and I'm definitely a little jealous of a bunch of the details you implemented that I never even considered (enemy variations, telegraphing spawn points, death animations).
Thank you so much for playing!
Glad you enjoyed those little extra details. :)