FINALLY level 1 complete, 50 guys and quite smooth and efficient!
Alright so I was finally able to really cut down on memory leaks and now this runs fairly smoothly for 50 characters. This is about as many enemies as I’ll put on a single level, frankly 50+ enemies sounds ridiculous. I fixed the mouse listening lag, although it wasn’t even that, I had some ridiculous functions that were storing very large integers, and that was every frame of movement. Anyways here’s the first level, frame-based animation (AS3 efficiency tips to follow):