TeamListModel team1Model;
TeamListModel team2Model;
//TODO: data with a higher optimistcLock has a higher priority.
private CustomGameLobbyController() {
this.view = new CustomGameLobbyView();
this.view.quitGameButton.addActionListener(this);
this.view.addBotOnTeam1Button.addActionListener(this);
this.view.addBotOnTeam2Button.addActionListener(this);
this.view.swapTeamButton.addActionListener(this);
this.view.startGameButton.addActionListener(this);