1- Am I correct in my understanding that the scripting provided allows
on-the-fly mid-game scripting.
2- Does the engine support dynamic class creation (i.e. dynamic object
model)?
Dynamic object model: "stores the object model for itself in a way
that can be modified dynamically. This means it will have classes like
"Class", "Attribute", and "Association"."
http://st-www.cs.uiuc.edu/users/johnson/DOM.html
Thanks