if (getType() == MoveTypes.FROM_AFAR && score == 0) {
return ret;
}
// Perform move on cloned board set.
set.move(board.getType(), horizPos, vertPos, boardDest.getType(),
horizDest, vertDest);
// FROM_AFAR doesn't need to worry about check validation.
if (getType() != MoveTypes.FROM_AFAR && !check
&& set.isCheck(team.other())) {