Maze PathFinder Visualizer implemented in Python How to use The first two left clicks on the board initialize start and end node Click or click and drag to create obstacles Press space bar and see the algorithm takes off! Symbols "@": Start and end node "#": Obstacles "*": Visited node "+": Path Breadth First Search Breadth First Search is unweighted and gaurantee a optimal path.