BFS is in really good shape here. Working on IDS and DFS.