A series of files that implement both  depth-first and breadth-first maze solver. The BFS uses a queue while the DFS uses a stack. I have only included the files that are oriented toward the algorithm as opposed to the UI files.