Difficulty diff = difficulity;
EGameSpeed gameSpeed = EGameSpeed.values()[speed.getSelectedIndex()];
int startyear = Integer.parseInt(startYear.getSelected());
IGame game = GameFactory.createGame(gameMap, obj, diff, gameSpeed, startyear);
// Initialize the player
new NewGameEvent(ENewGame.SINGELPLAYER).notify(player);
// Initialize the game/server
new NewGameEvent(ENewGame.SINGELPLAYER).notify(game);
// Request the view change
new ViewChangeRequestEvent(ChangeRequest.ALL).notify(EViewChangeEvent.START_GAME);
} catch (IOException e) { // property file for city creation not available
e.printStackTrace();
}