added heuristic search -> BestFirst and AStar