more enemy_manager work (level state throwing errors ATM)