Clients now keep track of a list of users instead of addresses, names, and sockets