public static void jugar() throws ExcepcioJocRol{
        if(Inventari.qJugadorsVius() < 2){throw new excInsuficientPlayers();}
        ArrayList<Player> players = Inventari.getJugadors();
        boolean error;
        do{
            for(Player p: players){
                if(p.isDead()){continue;}//Si el player esta muerto pasa al siguiente
                do{
                    error=false;
                    if(Inventari.qJugadorsVius()==1){break;}
                    imprimirStr("**********JOC DE ROL JUGANT**********\n");
                    imprimirStr("Le toca el torn al jugador: "+p.getName()+"\nA qui vols atacar: ");
                    try{
                        Player p2 = obtindreJugador();
                        p.attack(p2);
                    }catch(ExcepcioJocRol ex){
                        imprimirStr(ex.getMessage());
                        error = true;
                    }finally{
                        pause();
                    }
                }while(error);
            }
        }while(Inventari.qJugadorsVius()>1);
        try{
            imprimirStr("**********FIN PARTIDA**********\n"
                        + "Guanyador de la partida "
                        + obtindreGuanyador(players).getName()+"\n");//Cojemos el jugador que queda
        }catch (excJugadorMort ex){
            imprimirStr(ex.getMessage());
        }finally{
            pause();
            Inventari.restoreLifePlayers();
        }
    }