Create a BattleResult enum and use it instead of uint8. This will improve the code readability. It will be easy to understand if were looking in the case of a win and additional comments like /// If the user won the match will become unnecessary, as the code will be self-documenting.
Rename updateBattleRecord parameter:
It will convey better the purpose of the variable.
