Ading DFS Maze Generation homework