expanded GameMap, GameStage and GameIsOnState classes, res manager placed in spec dir