anchor.diff:  						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)
  
positive.code: 			p3
  				icon_state="big bl"
  			p4
  				icon_state="big br"
negative.code: 		proc
  			ice()
  				if(icon_state == "ice") return
  
  				new /obj/fade/water (src)
  
  				name       = "ice"
  				icon_state = "ice"
  				layer      = 2
  