Use socket.io rooms instead of doing something similar