Maze Generator and Solver

Legend:

Wall
Start
Finish
Explored
Solution