AI‑driven matchmaking and player‑skill modelling