The goal of each puzzle is to find the best move.