goal, the Depth First can reach the goal only in finite state space. • Greedy Best First Search finds suboptimal path, and A* Search is guaranteed to find the shortest path if the heuristic is never larger than the true distance. In the implementation, we use Manhattan Heuristic. • Hill-Climbing Search and Simulated Annealing are not even guaranteed to find a solution, have linear time/space advantage. • A* is a good choice for most pathfinding needs.