Pathway algorithm

Working out an algorithm for determining whether two vertices are connected by a path for a given set of walkable edges.