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; and wherein said actions simulate actions by the entity on objects in an environment, each of said objects including at least one discernable characteristic; the environment is a computer generated simulated environment; and the computer generated entity identifies subsequently encountered objects by comparing discerned characteristics of the subsequently encountered objects with at least one percept, each percept identifying discernable characteristics of a respective one of said objects.