bool CanMoveTo() { bool isCanMove = false; if (fm.To.IsOnBoard() && fm.From != fm.To && board.GetFigureAt(fm.To).GetColor() != board.MoveColor) { isCanMove = true; } return(isCanMove); }