Created CompletionTimer class to manage time estimates. Replaced timer with CompletionTimer.