public void updateIntersection()
    {
        for(int i = 0;i < fiender.size();i++)
        {
            if(Block3DSpel.intersects(prot.getBlock3D(),fiender.get(i).getBlock3D()))
            {
                StatsProt.setHealth(StatsProt.getHealth()-1);
                prot.setHurttime(prot.getHurttimeLevel());
                prot.setCondition(Consts.HURT,true);
            }
        }
        if(StatsProt.getHealth() <= 0)
            prot.setCondition(Consts.DEAD,true);
        if(prot.getHurttime() <= 0)
        {
            prot.setCondition(Consts.HURT,false);
        }
        for(int i = 0;i < slag.size();i++)
        {
            Harm[] harmar = slag.get(i).getCurrentHarms();
            for(int j = 0;j < harmar.length;j++)
            {
                for(int k = 0;k < fiender.size();k++)
                {
                    if(Block3DSpel.intersects(fiender.get(k).getBlock3D(),harmar[j].getBlock3D()))
                    {
//                        fiender.get(k).setU(-2000);
                        fiender.get(k).setCondition(Consts.DEAD,true);
                        kills++;
                    }
                }
            }
        }
        if(prot.getCondition(Consts.HURT))
        {
            prot.setHurttime(prot.getHurttime()-1);
        }
    }