Maze generator , (using depth search and stacks)