Breadth-First Search
Click and drag on the grid to draw walls.
Clear Grid
Run BFS
Start
Target
Wall
Visited
Shortest Path