Ecce techno, or, suiting the biomechanical platform: immersion and contemporary embodiment