Click and drag on a grid cell to add a wall
A fun way to learn more about canvas rendering and Dijkstra's algorithm!