Working BFS...doesn't return solution path yet though