Нашел решение за счет ввода дополнительных переменных и проверок на время произнесения заклинаний.

Тема более не актуальна, можно закрывать.