Awesome bot!
Some notes though:
Bot doesn't cross wilderness border
Bot doesn't consider ground level when defining location. So for example if I go to hellhounds at wilderness, I have to enter a cave entrance. The bot, though, stays in the same ground level and goes to the target location. So...