Very solid idea. the mechanic is a bit hard to understand but once you do you can make fun stuff with it and experiment. The new "gimmics" you find are also very unique and fun to play with.