Yep, it's currently the same hardcoded graph each time. The node starting positions are random so you get a slightly different layout each time.
I was thinking about making edges repel nodes in some way to avoid the problem you mentioned. I'll have to experiment some more..