The
creatures run a variation the standard Artificial
Life model, where a combination of simple, hard-coded behaviors
are controlled by various motivations. In this case, the interactions
between small sub-routines can produce higher-level behaviors
that are complex and "lifelike"