Maze generator, with no dead end.