You can click and drag the nodes to move them around. This is a visualization of a directed node graph that supports two-way edges, so this can be an undirected graph if all edges are set to go both ways. I made this to start working on a dijkstra algorithm for a form of waypoint pathfinding. https://scratch.mit.edu/projects/1107291012 I tried to make adding nodes as easy as possible, and taking a look in the sprite, you can see where and how to add nodes. If you want to try it out, there are comments in the sprite to help you know what to set for new nodes, or you can press space and enter the values you want.