Different heuristics for each puzzle.