MazeSearch An optimal maze solver... Pacman style. Goal #1: Find the optimal path through a maze while avoiding the deadly ghost Goal #2: Find the optimal path to eat all the food Goal #3: Find a suboptimal path to eat all the food in a larger maze