Gameplay semantics for the adaptive generation of game worlds