Make initial graph undirected
Rename new graph blocks to something shorter
Add 'has cycles' predicate
Rename "Sprite" -> "Graph"