- Client:
	- PublicUser struct has been converted into a class.
	- Because is the server who creates the users with unique IDs, there's no need to keep a ID translation table in every client.