Added comments. Also discovered a bug with my placement code where my DFS was actually just a BFS. Fixed now.