private void playerVsComputerGame()
        {
            Console.WriteLine();
            string playerName = enterPlayerName();

            GameBoard.eSymbols playerSymbol   = enterPlayerSymbol();
            GameBoard.eSymbols computerSymbol = (playerSymbol == GameBoard.eSymbols.Symbol1) ? GameBoard.eSymbols.Symbol2 : GameBoard.eSymbols.Symbol1;
            PlayerDetails      player1        = new PlayerDetails(playerName, playerSymbol);
            PlayerDetails      computer       = new PlayerDetails("Computer", computerSymbol);

            m_Game = new TicTacToeLogic(player1, computer);
            m_Game.SetNewBoard(m_BoardGameLenght, m_BoardGameLenght);
            play((int)eGameMode.PlayerVSComputer);
            printGoodbyeMsg();
        }
        private void playerVsPlayerGame()
        {
            Console.Write("{0}Player 1 - ", Environment.NewLine);
            string player1Name = enterPlayerName();

            Console.Write("Player 2 - ");
            string player2Name = enterPlayerName();

            Console.Write("{0}{1} : ", Environment.NewLine, player1Name);
            GameBoard.eSymbols player1Symbol = enterPlayerSymbol();
            GameBoard.eSymbols player2Symbol = (player1Symbol == GameBoard.eSymbols.Symbol1) ? GameBoard.eSymbols.Symbol2 : GameBoard.eSymbols.Symbol1;
            PlayerDetails      player1       = new PlayerDetails(player1Name, player1Symbol);
            PlayerDetails      Player2       = new PlayerDetails(player2Name, player2Symbol);

            m_Game = new TicTacToeLogic(player1, Player2);
            m_Game.SetNewBoard(m_BoardGameLenght, m_BoardGameLenght);
            play((int)eGameMode.PlayerVSPlayer);
            printGoodbyeMsg();
        }