Help pass the level Blind distance!

Help pass the level. I can not figure it out. Help please.
Here is my code:

// Cообщи волшебнику расстояние до приближающихся огров.

// Эта функция находит ближайшего врага и возвращает расстояние до него.
function nearestEnemyDistance() {
    var enemy = hero.findNearestEnemy();
    // Если нет врагов, то функция возвращает 0.
    var result = 0;
    if (enemy) {
        result = hero.distanceTo(enemy);
    }
    return result;
}

while (true) {
    // Вызови функцию `nearestEnemyDistance` и сохрани результат в переменную `distance`.
    // сохрани результат в переменную `enemyDistance`.
    var enemyDistance = nearestEnemyDistance();
    // Если `enemyDistance` больше 0:
    var enemy = nearestEnemyDistance();
    if (enemyDistance) {
        // Скажи значение переменной `enemyDistance`.
        result = hero.distanceTo(enemy) > 0;
    }
    
}

Hi, Welcome to the CodeCombat Discourse.
If you need help with a level, please post your code (formatted as it says in the faq) and describe you problem in more detail.
Thanks
:lion: :lion: :lion: