made the card game view controller abstract as demonstrated in class