Recursive Backtracker Maze

A maze is generated with recursive backtracking, then BFS animates outward from start to finish and traces the shortest path.