pathfinder
drag = wall · shift-drag = sand (cost 4) · S/G = start/goal (shift-click / alt-click)
bfs
dijkstra (weighted)
clear
random maze