async function matchPlayers(player1, player2) {
const [score1, score2] = await Promise.all([
zkScore.getScore(player1),
zkScore.getScore(player2)
]);
const skillDiff = Math.abs(score1.breakdown.gaming - score2.breakdown.gaming);
return {
isBalanced: skillDiff < 100,
recommendedMatch: skillDiff < 50
};
}