This maze uses Recursive Backtracking to create a maze. It may take a while, it is a fairly big maze. CHALLENGE: Wait for the maze to finish generating, and choose two random points. Then, try to solve the quickest path from one to another!
Thank you to @AlSweigart for the inspiration! (No code was used from his project, but it's still cool! Check it out: https://scratch.mit.edu/projects/17358777/) Also, thanks to this blog, i was able to make this project: http://weblog.jamisbuck.org/2010/12/27/maze-generation-recursive-backtracking (Also introduced by @AlSweigart)