I have a suggestion for hotspots. Rather than a hotspot be an x y z location where a player will run to the same location every time the bot moves to a one, why not make it like a blacklist location with a radius so that when the player gets to the hotspot it will be a random location in the radius of the hotspot. If it was possible it would look alot less bot like.