goal proximity heuristic done