A random maze generator.