Added cards matching logic to the game.
Added match by rank rule for PlayingCard gives 4 scores.
Added matchBonus parameter for the CardMatchingGame defaulted to 4. So every match will scale match score 4 times.
Each flip now costs 1 score.
Game now has mismatch penalty defaulted with score 2.
Added general method to test game with flipping cards for any set of cards.
Fixed: counting only faceUp playable cards to match.
Implemented game with 12 cards UI and necessary handling in view controller.