docs: function Room(server,rid,ps,client){
    var i;
    
    Emitter.Target.call(this,emitter);
    this[emitter].set('ready');
    
    this[petitions] = {};
    this[ngid] = 0;
    
    this[total] = 0;
    this[upgraded] = 0;
    
    this[hub] = client;
    this[srv] = server;
    this[id] = rid;
    this[peers] = {};
    
    plugins.give('room',this);
    
    client[emitter].give('room',this);
    for(i = 0;i < ps.length;i++) new Peer(server,rid,ps[i],'out',this);
  }