2e519838

By: Michael Lynch <git@mtlynch.io>

Let players choose custom names

Password-protected games now ask players to choose a first name before joining.
The server validates and normalizes names so clients cannot bypass the limit
or character rules.