private void startGame(GameModel m){
		if (gameController != null){
			gameController.stopThread();
		}
		if (m == null){
			startNewGame();
		}
		
		WINDOW.add(new LoadingPanel());
		
		gameController = new GameController(mainModel, this);
		mainModel.setGameModel(m);
		gameController.init();

		WINDOW.add(gameController.getGamePanel());
		new Thread(gameController).start();
	}