Проблема в Бэквудский лес "Обычный день"

Помогите пожалуйста найти ошибку в коде, всё уже перепробовал, hero не собирает монеты. Остальные 2 пунка сделано (бъёт enemy и использовано меньше 8 операторов).
Где ошибка в коде?
Код:

while (true) {
var enemy = hero.findNearestEnemy();
// С оператором AND тип проверяется только если враг существует.
if (enemy && enemy.type == “munchkin”) {
hero.attack(enemy);
}
// Найди ближайший предмет.
var item = hero.findItems();

// Взять предмет, если он существует, и если его тип (type) монета ("coin").
    if (item && item.type == "coin") {
  hero.moveXY(item.pos.x, item.pos.y);
}

}

var item = hero.findItems(); // you are finding an array of coins, not a single coin

var item = hero.findNearestItem();