run with python main_loop.py
(PyGame does not currently work with Python 3.8, you will need 3.7 or an eariler version)
Start and rerun the pathing with middle mouse button. You may drag the start and end nodes. Create walls with the left mouse button and remove then with the right mouse button. Will automatically recalculate when necessary.