RoadPath
Directed path (a list of directed nodes).
buildEdges
Internal method for building the edge set of the walk. This method calculated the edges upon every call.
isValid