public GameController(GUIController gui,MainWindowController mwc,List<String>playersNames,List<String> armies){
		guiController = gui;
		mainWindowController = mwc;
		boardController = BoardController.createNewBoard(gui, this);
		players = new ArrayList<Player>();
		for(int i = 0; i<playersNames.size(); i++){
			players.add(new Player(playersNames.get(i),armies.get(i),boardController.getBoardModel().getBoard()));
		}
	}