JonnyPконечно после того, как изменяешь параметры функции. Все ошибки ж легко print'ами ловятся.
Дааа, нехорошая будет проблема у игроков - не знать, какой обелиск посещен 
Предлагаю покамест такое решение - обелиски нумеруем ( даем уникальные названия ) , в списке заданий указываем количество уже посещенных\кол-во оставшихся