The scenario defines the actors, but the scenario is just a string of
rooms presented as dialogue. "W" --> "I enter room 1" etc.

Entified actors are actors that do actions. Actions are responses
to user-input. Every actor and object is a compound of all the
categories that overlap with it, a process called inheritance.

Sometimes inheritance may change, creating exchanges. Therein
lies the complexity. Dialogues permit changes in the variables
which define the relations of objects and actors.Dialogues are
mediated by 'daemons', which are programs delegated to perform
a specific task.

The earlier types often relate with Actors, Daemons, and
Variable-Dialogue (the properties and verbs of actors).
Depending on how objects are interpreted, object-oriented
programming may have different philosophies, for example, the
value of actors-as-objects (alien phenomenology), on 'scenes'
which are compounds of daemons (object-oriented religion), or on
dialogues and variables (Neo-Classical objectivity), and so on.
The fourth tends to be something high-minded like aesthetic or
coherent approaches..