Tidy card formatting and updating card state in DeckViewModel.