Enemy Spawner

EnemySpawner is now fully functioning.
Spawning now occurs on the condition that the player is not within a
certain distance from the spawn point.
The EnemySpawners also contain an amount of enemies they spawn at once
before waiting for the enemies to be reset (get killed).