I was asked to chime in on this. It’s technically much much simpler to write a bot that has builder permissions. As a regular user to traverse the map you have to go
through the exits. You have no idea what’s on the other side. If you previously explored the destination room you can’t confirm that before you travel there. If it’s a one way exit you’re now bound to pathfind your way back. Even if there’s an exit to go back, there’s still a lot of backtracking you have to do.
With a builder token? You scan all the exits in the room you are, mark those you haven’t visited yet, teleport directly to their destinations in order. Rinse, repeat. There’s no step C.
I can’t comment much on the traveling aspect. But I needed a full map because Shinyuu kindly asked me to figure something that would reposition the bank bot automatically instead of having her find a new hiding spot for it every day.