Was randomly generating user names a deliberate choice to prevent people from putting messages onto the leaderboard? In any case, it worked. You might want to kick the legit maroon dog off his not-so-legit top spot, though.
It was! We didn't want any inappropriate usernames, so I did it the way an XBOX creates screen names. As for not-so-legit maroon dog, there's a debate in the family about what should be done.
Good thinking. I think it's still possible to add text by faking the score, though. Sending a string literal containing a hexadecimal number that can also be read as a word (like "0xdefaced") one could put a lot of stuff on there, besides the obvious possibilities everyone can write on a calculator display.