         jsonArray.insert(try makeCancelButton(nil), at: 0)
         return jsonArray
     }
-    
-    func setCapitanes() -> Bool {
-        guard players.areComplete() && players.capitanes.count == 0 else { return false }
-        
-        let capitanNegro = players.list[Int.random(min: 0, max: players.maxPlayers - 1)]
-        var capitanBlanco = players.list[Int.random(min: 0, max: players.maxPlayers - 1)]
-        while players.list.count > 1 && capitanNegro.alias == capitanBlanco.alias {
-            capitanBlanco = players.list[Int.random(min: 0, max: players.maxPlayers - 1)]
-        }
-        
-        players.capitanes = [Captain.init(team: .negro, user: capitanNegro),
-                     Captain.init(team: .blanco, user: capitanBlanco)]
-        return true
-    }
 }
 
 struct Players {

            switch callBackQueryDataType {
            
            case .Baja:
                let userData = callBackQueryData.commaSeparatedArray() // 0.baja , 1.ID, 2.name
                let pID = players.list.filter { $0.id == userData[1] }
                let pCompleteName = players.list.filter { $0.completeName() == userData[2] }
                if pID.count == 1 || pCompleteName.count > 0 {
                    return try removePlayer(pID.count == 1 ? pID[0] : pCompleteName[0], pID.count > 1)
                } else {
                    return try showList("⚠️ \(user.firstName) checá que haya quedado bien eliminado")
                }

        return try showList(nil)
    }
    
    func removePlayer(from userName: String, to player:User, _ byName: Bool?) throws -> JSON {
        if players.remove(player: player, byName) {
            
            let bajaMessage = userName == player.firstName ? "‼️ Se bajó \(player.completeName())" : "‼️ \(userName) bajó a \(player.completeName())"
            return try showList(bajaMessage)
        } else {
            return try showList("🤦🏻‍♂️ No estás anotado, \(player.firstName)\n¡Anotate! 👇🏻")
        }
