1. A computer generated entity, comprising: a plurality of attributes, wherein at least one such attribute defines the vitality of the entity; and a plurality of actions, at least one of which will affect the vitality of the entity; wherein said actions simulate actions by the entity on objects in an environment; the environment is a computer generated simulated environment; and the computer generated entity identifies the objects by calculating one or more percepts identified with the objects.