public GameState Start() { ConsoleOutput.DisplayTitle(); //Get player names string p1 = ConsoleInput.GetUserName(1); string p2 = ConsoleInput.GetUserName(2); Board Player1Board = BuildBoard(p1); Board Player2Board = BuildBoard(p2); Player Player1 = new Player(p1, Player1Board); Player Player2 = new Player(p2, Player2Board); //decide who goes first bool IsPlayerAsTurn = DecideWhoGoesFirst(); GameState state = new GameState(Player1, Player2, IsPlayerAsTurn); return(state); }