Simplify NewPlayer message, split up server state so the World doesn't contain server state we don't want to send to clients