Node adjacency & path helper methods