Artificial life for computer graphics
Cognitive modeling: knowledge, reasoning and planning for intelligent characters