An 'Animated Spatial Time Machine' in co-creation : reconstructing history using gamification integrated into 3D city modelling, 4D web and transmedia storytelling