DRY up Player view and controller with time helper