Something else that comes to mind is having some sort of "portal" or the like appear for a few moments on the spot the enemy is going to spawn, to give the player a bit of time to reposition and react. Thanks for replying to me, and best wishes on your future projects.