Since logins and guest logins are a requirement, there needs to be an interface to use them. A "nickname" text input field is not sufficient for this purpose. It should also impose maximum character lengths on usernames (to be enforced by the server).