public bool MoveFlying(int Destination, int secondPosition, IBoard board, IReferee referee, Phase currPhase) { if (referee.CanFlyTo(Color, secondPosition, currPhase)) { board.Move(Destination, secondPosition); return(true); } else { return(false); } }