A while back ago I stumbled upon a program called Burning Sand 2. Burning Sand 2 is basically a sandbox simulator, that will allow you to mix all kinds of elements. By example if you mix salt with water, you get salt water. And if you would heat up this salt water with some fire, it will vaporize the water into steam and leave salt behind. It’s also very easy to mod Burning Sand and create your own elements to mix up. You can download Burning Sand 2 at siebn.de. Burning Sand is, too bad, not available for Mac.