New recursive level generation scheme