Made spawners work inside of GameEngine

Spawners will now update and spawn units correctly (probably)
Merge branch 'master' into SpawnerBranch
More spawner updates
Got spawner in game

Runs two turns
Changed map to have castles
Woo. SHIT RUNS.