Improve both views.
Make turn duration a param and remove io.py