night 30 is further than I've tested, so nice job haha. I could definitely see performance taking a hit later on, there are some optimizations that I left out for the sake of time like object pooling and better data structures for targeting (I think each wizard calculates it's distance to every monster every frame)
Thanks for giving it a try!