Скорее всего, стаканчик не имеет отдельного состояния типа "взятый предмет". После взятия скрипт поиска пути ломается из за того что стаканчик является препятствием котоое нужно обойти но оно всегдя спереди)
Нормально, пойдеть
Возможно стоило еще ВУЗ закончить, а так все правильно
Не зрозумiв(
Я нипонел(