public int esMejorMano(Mano m) {
        /*primero comparamos la jugada*/
        int comparacion = this.jugada.compareTo(m.jugada);

        /*si son iguales, pasamos a comprobar la carta de la jugada
         Ej: en pareja de ases, el As está almacenado en cartasJugada[0]
         en dobles parejas de As, Dieces el As esta en cartasJugada[0] 
         y el Diez en cartasJugada[1]
         */
        /*Ene el caso de que sean color, pasa directamente a los kickers*/
        if (comparacion == 0) {
            comparacion = this.cartasJugada[0].compareTo(m.cartasJugada[0]);
            if (comparacion == 0) {
                /*Si es trio o poker cartasJugada[1] = null así que pasamos a los kickers*/
                if (this.cartasJugada[1] == null) {
                    comparacion = 0;
                } else {
                    comparacion = this.cartasJugada[1].compareTo(m.cartasJugada[1]);
                }

                if (comparacion == 0) {
                    int i = 0;
                    /*comprobamos los kickers de mayor a menor*/
                    while (i < this.kickers.size()) {
                        comparacion = this.kickers.get(i).compareTo(m.kickers.get(i));
                        /*si alguno de los kickers no son iguales, gana el mayor*/
                        if (comparacion != 0) {
                            return comparacion;
                        } else {
                            i++;
                        }

                    }
                }
            }
        }

        return comparacion;
    }