Added rooms using #hashs and restructured the server side data into simple arrays in order to decrease the outgoing packet size