Extend runtime; add code to start visualising at a particular point, and control frame-skipping