little merge...joined functionality of getNeighbours from DFSStrategy
and builder method that was originally embedded into BFSPuzzleStrategy.java but now resides as merged in PuzzleNeighborsBuilder.java