(in-progress) when an equivalent board state has been found, keep the board state with the shortest number of moves.