tips:
-for liquid and gasses make their hitbox smaller than their drawing
this will help create the illusion that this is a liquid/gass
-make it so that you can draw objects
make a cursor, and every 0.0167 seconds it will modify its y position to the y position of the users touch and modify its x position to the x position of the users touch
then just make it create stuff like stone water and steam