Moved game handling from TowerDefense to GameState. Added comments.