anchor.diff:  		proc
   			ice()
   				if(icon_state == "ice") return
  +
  +				new /obj/fade/water (src)
  +
   				name       = "ice"
   				icon_state = "ice"
   				layer      = 2
  
positive.code: 			p3
  				icon_state="big bl"
  			p4
  				icon_state="big br"
negative.code: 						if(istype(src, /turf/water)) water()
  			water()
  				if(icon_state == "water") return
  
  				new /obj/fade/ice (src)
  
  				name       = "water"
  				icon_state = "water"
  				layer      = 4
  
  				if(rain)
  					rain.layer = 4
  				if(isice)
  