Networking logic should not be in game model. Make a different class responsible for communicating with bots. Game model should be agnostic about methods of communication.