BFS returns path in the format: {Node Edge Node Edge ... Node}