Press flag to reset board. Click to place walls down. Hold down 0 (number) and click on walls to delete them. Press f to fill the whole board. Press space when you are ready, and the top-left circle will path-find the shortest path to the bottom right circle! (As long as it's possible. If it's not, it'll tell you)
Made this one in a day, although I took some of the code of an earlier project that I never shared and optimised it at a later date. I had a lot of fun with the code on this one: lists are so cool! :P I put comment explanations in the code if you want to know how it works. 31/7/2015 We reached 50 views! Yay! 21/1/2016 - 100 views!!! Lol, took a while. Thanks! <3