Realized the edge class needed to be restructured in order for vertex neighbor detection to make sense.