Excellent bot, the only thing i would liked to be changed is when the stormcloud is positioned over the anchor.
It behaves wery bot-like during this
When my character is about to run upp the anchor and launch the fish a stormcloud is in the way my character stops. And moves some tiles back to the island and waits before the fire is doused.
Either make it a priority to douse the fire over the anchor if thay is even possible. Or only make the bot stop if there is fire on the anchor
Glad it works solid! Btw of course if the bot seems to crash in common or repeatable circumstances please feel free to DM me more info so I might be able to avoid it :)