Thanks for checking it out! I had a feeling this might be an issue :-/
I have a fairly powerful computer, so I was able to run things without any problems. Any idea how to go about optimizing something like this?
Maybe Using pre-rendered 2D Sprites for enemies and calculating "AI" for 5 enemies together making them 1 enemy (just for the movement calculation) and then offsetting the values. Also: Maybe your Engine has some kind of "LargeGroup"-Optimizations for Rendering. But I'm not I pro at things like this. These are just some guesses. Maybe make a backup and try different methods and look which enhance performance the most.