It's fast and complicated with twists that made me gasp - and yet somehow it immerses you completely