Made the heuristics capable of generating overlay paths of more than one intermediate hop, but GetNextPath still doesnt actually implement it.