Role-Playing with Robot Characters: Increasing User Engagement through Narrative and Gameplay Agency | IEEE Conference Publication | IEEE Xplore