Refactored and moved CardTimer to a model package