Improve horde control

Now when all enemies in the first wave (level) are defeated, the enemies
from the next level are created, and so on