Totally agree- it might be tough to get a lot of the fancier/more complex interactions coded and optimized, but I'm glad you've thought of them. I think just implementing the water/fire interaction would be a big step forwards in that regard, and isn't too scope-creep-y, if you get what I mean.