Modify flipCardAtIndex to handle matching of more than 2 cards

Only match if the number of face up cards is equal to the noMatchingCard propriety.