HEURISTIC SEARCH: BEST-FIRST (A* SEARCH)