Бєквудское Противостояние- не могу пройти, помогите пожалуйста!

while True:
enemy = hero.findNearestEnemy()
if enemy:
ready = hero.isReady(“cleave”)
hero.cleave(enemy)
else:
hero.attack(enemy)

Мой герой подбигает к врагу и просто стоит! Проверьте и скажите где ошибка(если она конечно есть!)

Сложно понять вложенность, но уже могу сказать, что нет проверки

if ready:
    hero.cleave(enemy)

Это не ответило на мой вопрос!