Enemy wave spawning now defined in map

Bonus! Major bugfix where whole enemies array was being replaced each time a new enemy spawned.