* It uses socket.io rooms instead of my own