Сложное поведение любой сущности - это возможность осуществить одно из нескольких выходных воздействий в ответ на одно и то же входное воздействие, при этом выбор конкретного выходного воздействия зависит не только от параметров входного, но и от предыстории или состояния.

Простое поведение означает однозначное соответствие входных и выходных воздействий.

Такое ощущение, что тут уже есть заход на представление отдельных компонентов в виде систем, поведение которых определяется их внутренней структурой (состоянием), а не внешними воздействиями.

Традиционная реализация сущностей со сложным поведением выглядит запутанной: используются логические переменные (флаги) и конструкции ветвления с комбинациями флагов в качестве условий.