Финальная версия. Все работает, кроме поворота стойки в воздухе при внешнем виде (внутренняя переменная работает правильно).