@cesisco Very nice I am very new but am interested in program generated playfields. My opinion though they are longer to load in you can have more views than if you hard set each layout. Again Nice!
I feel the time to generate can be absorb through distraction...
Meaning while the program is creating this cave or maze or platform etc in background not in view, In view would be a transition screen of some sort perhaps some story to read thru non or that could be a good time to buy powerups or weapons or other assets that apply to the game.
Again to new to design this but soon :)