added bot vs bot, bit of refactoring