@Override
	public void preUpdate() {
		if(destruction) destroy();
		if(x<=16 || x>=map.getMapWidth()-16 ) hspeed=-hspeed;
		if( y<=16 || y>=map.getMapHeight()-16) vspeed=-vspeed;
		
		
		if(!activated && placeFree()  ) {
			
			activated=true;
		}
		// TODO Auto-gene rated method stub
	
		}