Maze generation still fails quite often. It seems some starting positions can't generate random neighbours.