I have an idea for countering any bug/issue the bot has since it's still a WIP. I feel that you should implement a function that allows the bot to leave the dungeon if it cannot complete any action under 1 minute :D
Some bugs I found;
-stuck at pondskater puzzle
-"no next door 1" stands aimlessly
-gets gold triangle and gold diamond mixed up
-does not click on pile of rocks
-bot status says that it is opening key door but is clicking on a wall
-stuck on adding liquid compound to door
-does not fight npcs in...