Corrected logic for calculating match. Was incorrectly referring directly to match version in card instead of local version in CardMatchingGame (that includes the weights). Should consider changing local version name to weightedMatch.