Implementation of DFS, BFS, UCS, A*S and Heuristics to solve Pacman pathing problems