Update #63: Created a list of nodes to go through to create the appropriate path. some fixes will follow shortly since the paths are not necessarily the shortest nor are they efficient