Fixed data structures.
Fixed BFS.
All working.
No problemo.