Managed to win! (there's a bug where you can't play again after winning - you get an instant "you won" screen when you try)
I got confused since the "hope" towers need extra space around them to place, but other than that it was intuitive! I wanted the towers to "predict" where the nightmares would be so they would stop missing, but in the end my strategy was to use the fast towers for accuracy and the slow towers for spray and pray which ended up working together well.
Nice work overall!