Не могу пройти уровень песчаные змеи(ПУСТЫНЯ)

Мне надо найти ближайшую монету.

while True:
coins = hero.findItems()
coinIndex = 0
nearest = None
nearestDistance = 9999

# Перебери все монеты, чтобы найти ближайшую.
while coinIndex < len(coins):
    coin = coins[coinIndex]
    coinIndex += 1
    distance = hero.distanceTo(coin)
    # Если расстояние до монеты меньше, чем `nearestDistance`
    if distance < nearestDistance:
        # Установи в `nearest` монету.
        nearest = coin[coinIndex]
        # Установи в `nearestDistance` расстояние.
        nearestDistance = hero.distanceTo(coin)
        
        # Если есть ближайшая монета, иди к ней. Используй `moveXY`    , дабы не срезать углы.
        if coin:
            hero.moveXY(coin.pos.x, coin.pos.y)