AGGHHH!!!
Need to implement directional vs unidirectional Graph/Vertex/Edge