wasn't properly resetting the time after checking a prereq or doing an action