CardGameViewController is now abstract and subclassed it to a PlayingCardViewController