i like the idea to make a kind of boulder dash game
some things to improve:
- the way things fall/rise seems not intuitive and frustrating, eg. why does a stone fall to the side, when it is supported by soil still, or why does water instantly kill. lack of flowing motion or indication that a stone will fall/water will flow/gas will rise further increase frustration
- level seems quite random and it seems to be by chance that you can realistically solve a level or not. maybe for next time, improve the randomness to create fun levels, or design some levels by hand, to push the 'puzzley' feel of the game more