Fix private match history being overwritten
Reusing the same room code no longer overwrites previous private match history. You can keep using rooms as before while your past records stay intact.
Reusing the same room code with friends could cause an earlier private match's history to be overwritten by a new one.
With this fix, each match is tracked separately, so you can keep playing in the same room without losing your past records and results.
Room join codes and lobby flow are unchanged, so no extra steps are needed.


