Refactored CardTimer