Some refactoring.

Time and score labels are each updated by a method and not in a dozen
different places.