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