findPlayerLobby(socketId) {
    let found = false
    ;[...this.hidden.values(), ...this.lobbies.values()].forEach(lobby => {
      if (lobby.containsPlayer(socketId)) {
        found = lobby
        return 'get me out of this foreach lol'
      }
    })
    return found
  }
/**
   * find player lobby
   * @param {string} socketId   the platyer's id
   */
find player lobby
@param {string} socketId   the platyer's id
find player lobby @param { string } socketId the platyer ' s id
findPlayerLobby(socketId) {
    let found = false
    ;[...this.hidden.values(), ...this.lobbies.values()].forEach(lobby => {
      if (lobby.containsPlayer(socketId)) {
        found = lobby
        return 'get me out of this foreach lol'
      }
    })
    return found
  }
findPlayerLobby ( socketId ) { let found = false ; [ ... this . hidden . values ( ) , ... this . lobbies . values ( ) ] . forEach ( lobby => { if ( lobby . containsPlayer ( socketId ) ) { found = lobby return 'get me out of this foreach lol' } } ) return found }
find player lobby
 @param {string} socketId   the platyer's id
find player lobby @param { string } socketId the platyer ' s id