public void Play(Figure figure, int finishD, Letters finishL) { if (IsDirectionRight(figure, finishD) && figure.Side == Player.Side && CanMove(figure, finishD, finishL)) { Board.Field[finishD, (int)finishL] = figure; Board.Field[figure.Digit, (int)figure.Letter] = null; figure.MoveFigure(finishD, finishL); ChangeSide(); } else { throw new Exception("ты не можешь так сходить"); } }