Processing mockup for Mashine block UI.
Clone this repository or download the zip file, open it with Processing 3.
With your mouse, click on one of the circles, draw a path to a circle with opposite color. You can zoom/dezoom with the mouse wheel, and drag the map around.
Path finding is done using the A* algorithm.