- The maze is generated with randomized recursive backtracking. The Start is the upper-left cell, Finish is the bottom-right cell. Walls are drawn to clearly show the maze structure.
- After generation finishes, a BFS exploration runs to reveal the search order, then the path from Start to Finish is highlighted.