PyQt5 desktop app that visualizes breadth-first-search, Dijkstra, and A* pathfinding algorithms.
User Instructions:
- Start by running main module.
- Add barrier blocks to grid with mouse click/drag
- Add green blocks with mouse click/drag and Shift (Mouse + SHIFT)
- Add orange blocks with mouse click/drag and Alt (Mouse + ALT)
- Remove barrier/terrain blocks from grid using mouse click/drag and control (Mouse + CTRL)