     var firstName : String = ""
     var lastName : String = ""
     var alias:String = ""
+    
+    public func completeName() -> String { return "\(firstName) " + " \(lastName)" }
 }

        return u
    }
    
    var players = Players(list: [], maxPlayers: 10)
    
    func showList() throws -> JSON {
        let title = players.list.count > 0 ? "Para este jueves somos:" : "Anótensennn para jugar"
        let messageComplete = title + players.show()
        
        if !message.isEmpty {
        return try JSON(node: [
            "method": "sendMessage",
            "chat_id": chatID,
            "text": messageComplete,
            "reply_markup": try JSON(node: [
                "inline_keyboard": try JSON (node: [
                    try JSON (node: [
                        try JSON (node: [
                            "text": "Juego! ⚽️",
                            "callback_data": "juego"
                            ]),
                        ])

    var message : String
    var user : User
    var chatID : String
    var callBackQueryText : String
    var callBackMessageID : String
    var callBackChatID : String
    var callBackQueryID : String

    public init(token myToken:String, droplet drop:Droplet) {
        droplet = drop
