implement various search algorithms for pacman to find the food location: DFS, BFS, A*, UCS, and various heuristics