Polymorph: a model for dynamic level generation
Designing Procedural Game Spaces: A Case Study