The ActivityManager keeps track of its run time.

The responsibility of timing the activity has been passed from the
engine to the activity manager. This makes it so that we can take breaks
and what not without having to reset our activity's progress.