Click on the button to find the shortest path through. This is a quick and dirty work in progress. There are bugs!
Select a brush type below and "paint" it onto the grid. The Wall type can be dragged to draw an obstruction which the path must go around.