A multiplayer client-server puzzle game organized in rooms and providing instant messaging for players