split code for doing a single time step into a separate function. this proved to be useful in a test project.
split code for doing a single time step into a separate function. this proved to be useful in a test project.

alltom/ruck