Персонаж не может стрелять и атаковать мечом одновременно. Здесь используется приём конечных автоматов. Его простейший вариант можно представить как выбор из перечисления: например, автомат не позволит выполнить два прыжка подряд. Анимация текущего действия должна полностью завершиться, и только после этого становится доступным следующее действие.