Made DirectedGraph directed. v1 always points to v2, never the other way around