public static void taistelu(String komento,Kayttoliittyma ui){
        Taistelu.ui=ui;
        hahmo = Luolasto.getHahmo();
        vihu = Luola.getViholliset().get(0);
        
        if(komento.contentEquals("hyokkaa")){
            hyokkaa(Luolasto.getHahmo(), vihu);
            hahmo.lisaaNykyistaSP(5);
            hahmo.asetaTaistelutila("You attacked the " + vihu.annaNimi() + ".\n");
           
        } else if(komento.contentEquals("special")){
            if(Luolasto.getHahmo().annaNykyinenSP()<30){
                return;
            }
            Luolasto.getHahmo().vahennaNykyistaSP(30);
            erikoishyokkaa(Luolasto.getHahmo(), vihu);
            hahmo.asetaTaistelutila("You attacked the " + vihu.annaNimi() + ".\n");
            
        } else if(komento.contentEquals("paranna")){
            if(Luolasto.getHahmo().annaNykyinenSP()<20){
                return;
            }
            Luolasto.getHahmo().vahennaNykyistaSP(20);
            Luolasto.getHahmo().lisaaNykyistaHP(150);
            hahmo.asetaTaistelutila("You healed yourself.\n");
            
        }
        
            if(!Luola.getViholliset().get(0).onkoElossa()){
                ui.annaVihollinenAction().setText("The " + vihu.annaNimi() + " died.\n");
                Luola.getViholliset().remove(0);
            }
            
            for (Vihollinen vihollinen : Luola.getViholliset()) {
            vihollinen.asetaTaistelutila("The " + vihollinen.annaNimi() + " attacked you.\n");
            hyokkaa(vihollinen, Luolasto.getHahmo());           
            if(Luolasto.getHahmo().annaNykyinenHP()<1){
                hahmo.asetaTaistelutila("You died.");
                break;
            }
            
            
        }
            
        ui.paivitaHahmoAction();
        ui.paivitaVihollinenAction();
            
        }