a declarative approach to procedural modeling of virtual worlds .
The role of semantics in games and simulations