Don't use the form []*type This says a slice of of pointers of type, type. Use []type instead, because a slice is already a pointer type, make a slice of type pointer is a redundancy
The start of the path testing. Not working yet only returning 1 node instead of 2