A minor one, but when someone is next doing some code maintenance could they add a line to display 1st 2nd 3rd places etc instead of lazily adding "th" after the number. I'm currently 21th (sic) at next station london for example. Now it's not that important but it does grate on the eye and once you notice it, if you're like me you can't not see it anymore. This applies to the tables, and also the screen display after arena games, and also the player experience bars in standard game lobbies.
There's probably a bucket load of ways to code it, and it will depend on the language, but it just needs something like:
If <last digit> = 1 and <preceding digit> =/= 1 then append "st"
elseif <last digit> =2 and <preceding digit> =/= 1 then append "nd"
elseif <last digit> =3 and <preceding digit> =/= 1 then append "rd"
else append "th"
end if
There's probably a bucket load of ways to code it, and it will depend on the language, but it just needs something like:
If <last digit> = 1 and <preceding digit> =/= 1 then append "st"
elseif <last digit> =2 and <preceding digit> =/= 1 then append "nd"
elseif <last digit> =3 and <preceding digit> =/= 1 then append "rd"
else append "th"
end if