25 × 15 perfect maze — randomized recursive backtracker, then breadth-first search.
Ready.
Start (top-left)
Finish (bottom-right)
Carved passage
Search frontier
Explored cells
Solution path
Wall
Both buttons may be pressed at any time — a new generation cancels the running animation.