@Override
	public void preUpdate() {
	Event ev;
	boolean expDamage = false;
	
	while(eventExist())
	{
		
		ev = popEvent();
		
		if(ev.getName().equals("explosion"))
		{
			if(!expDamage)
			{
				hp-=5;
				expDamage = true;
				
				if(hp <= 0 && alive)
				{
					destroy();
					
				}
			}
		}
		if(ev.getName().equals("trap")){
			timerTrap=120;
			underTrap=true;
			hp-=ev.getValue();
		}
	}	
}