Between Game Mechanics and Immersive Storytelling: Design Using an Extended Activity Theory Framework. - Tim Marsh; Ashima Thomas; Khoo Eng Tat (JCSG, 2021)