bitbucket comment
Fix shading.
Clean up code a bit.
Move cardCollectionView from .m file to .h file for set game support. Delete matchModeSwitch no longer used. Change set storyboard to use collection view. Change initial card count in PlayingCardGame from 20 to 22 for assignment point #3. Get to a stable version of set game.
Deletion of three cards in set game works. Add deleteCards method to CardMatchingGame. Add delegate in storyboard (don't think it is used at this point). Added cardCount method to SetGame. This way a count of cards can be queried without exposing the cards. Created collectionView: numberOfItemsInSection: method in SetGameViewController using the new cardCount method.
Added deal: method to CardGameViewController.h so it is visible to setGameViewController. Add SetCardDeck public property to SetGame. Add dealThreeMore method to SetGame. Initialize self.deck in SetGameViewController when initializing the game in game: method.

All above is to make deal three new cards possible.
Delete cards in SetGame instead of in controller. Add reloadData at start of updateUI to prevent artifact when item off screen is deleted. May fix later by restoring some of the old code and using deleteItemsAtIndexPaths if all cards to be removed are on screen.
Do animation if all cards are on screen. Animation results from using deleteItemsAtIndexPaths.