$distance = abs(intval($guess->guess) - intval($solution));
if (is_null($min_distance) || $distance == $min_distance) {
$candidates[] = $guess;
+ if (is_null($min_distance)) {
+ $min_distance = $distance;
+ }
} else if ($distance < $min_distance) {
$candidates = [$guess];
$min_distance = $distance;