anchor.diff:  /datum/component/thermite
   	dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS
   	var/amount
  +	var/burn_coeff
   	var/overlay
   
   	var/static/list/blacklist = typecacheof(list(
  
positive.code: /datum/component/thermite/Initialize(_amount)
  	if(!istype(parent, /turf) || blacklist[parent.type])
  		return COMPONENT_INCOMPATIBLE
  	if(immunelist[parent.type])
  		_amount*=0 //Yeah the overlay can still go on it and be cleaned but you arent burning down a diamond wall
  	if(resistlist[parent.type])
  		_amount*=0.25
  
  	amount = _amount*10
  
  
negative.code: 
  	playsound(master, 'sound/items/welder.ogg', 100, 1)
  
  	if(amount * burn_coeff >= 50)
  		master = master.Melt()
  		master.burn_tile()
  		if(user)
  			master.add_hiddenprint(user)
  	QDEL_IN(fakefire, 10 SECONDS)
  	qdel(src)
  
  /datum/component/thermite/proc/clean_react(datum/source, strength)
  	//Thermite is just some loose powder, you could probably clean it with your hands. << todo?
  