Rewrote FreezeMelt partially, now doesn't cause as much lag. (Still some errors)