added Character::talk_to_random()