character interaction platform