Handle empty player name

Players not entering a name will now get a generic name instead