Remove state logic for its inflexibility
Add BotCollab toolkit
Have bots check bots on their team's affinities