made dfs make-maze and get-next private fns, replaced unvisited set with counting visited