anchor.diff:  
   /obj/machinery/bot/cleanbot/explode()
   	src.on = 0
  -	src.visible_message("\red <B>[src] blows apart!</B>", 1)
  +	src.visible_message("<span class='danger'><B>[src] blows apart!</B></span>", 1)
   	var/turf/Tsec = get_turf(src)
   
   	new /obj/item/weapon/reagent_containers/glass/bucket(Tsec)
  
positive.code: /obj/machinery/bot/cleanbot/proc/clean(var/obj/effect/decal/cleanable/target)
  	src.anchored = 1
  	src.icon_state = "cleanbot-c"
  	visible_message("\red [src] begins to clean up [target]")
  	src.cleaning = 1
  	spawn(50)
  		src.cleaning = 0
  
negative.code: 			T.MakeSlippery()
  
  	if(src.oddbutton && prob(5))
  		visible_message("<span class='danger'>[src] whirs and bubbles violently, before releasing a plume of froth!</span>")
  		new /obj/effect/effect/foam(src.loc)
  	if(!src.target || src.target == null)
  		for (var/obj/effect/decal/cleanable/D in view(7,src))
  			for(var/T in src.target_types)
  