public void EarlyGameOver(Client client)
 {
     if (FirstGamer == client)
     {
         SecondGamer.EarlyVictory();
     }
     else
     {
         FirstGamer.EarlyVictory();
     }
 }
        public void Move(int row, int column)
        {
            _playingField[row][column] = _currentSymbol;
            if (_moveCounter >= 2)
            {
                string typeOfGameOver = "";
                string reasonGameOver = "";
                bool   isGameOver     = IsGameOver(ref typeOfGameOver, ref reasonGameOver);
                if (isGameOver)
                {
                    if (typeOfGameOver == "First gamer win")
                    {
                        FirstGamer.GameOver("11-1", reasonGameOver);
                        SecondGamer.GameOver("11-2", reasonGameOver);
                    }
                    else if (typeOfGameOver == "Second gamer win")
                    {
                        FirstGamer.GameOver("11-2", reasonGameOver);
                        SecondGamer.GameOver("11-1", reasonGameOver);
                    }
                    else
                    {
                        if (_currentSymbol == FirstGamerSymbol)
                        {
                            FirstGamer.GameOver("11-3", "");
                            SecondGamer.GameOver("11-3", row.ToString() + column);
                        }
                        else
                        {
                            FirstGamer.GameOver("11-3", row.ToString() + column);
                            SecondGamer.GameOver("11-3", "");
                        }
                    }
                    return;
                }
            }

            if (FirstGamerSymbol == _currentSymbol)
            {
                SecondGamer.GameOpponentMove(row + column.ToString());
            }
            else
            {
                FirstGamer.GameOpponentMove(row + column.ToString());
            }
            _currentSymbol = _currentSymbol == "X" ? "0" : "X";
            if (_currentSymbol == "X")
            {
                _moveCounter++;
            }
        }