Removed the usage of a time property for cooling so that it now occurs directly in the step function.