I had object pooling already setup but didn't have the time to stress test when there's hundreds of enemies...
Updated it to try and fix the navigation bug and dropped in an enemy spawned limit so at least it won't get horrifically laggy within a minute