new heuristic which can spot solutions from 2 moves away