Fix invalid packet crashes for clients by fixing team names

Thanks to @yyy123456778 for the bug report
Make scoreboards appropriately persistent