Thanks!
While I think this mechanism still has a lot of potential, I don't have time...
I agree, there is a lot of potential. First, you can use all the aggregate states of the substance. Secondly, you can add other types of blocks with new properties.