Depth-first Search Random Maze Generator