I like this a lot. The node graph approach to linking controls to their mechanical components is quite rewarding when you get it right. However, I think it would be best if there was more ways to approach a given level and it would make more sense in terms of gameplay to perhaps give the player a reason to actually try some different and unusual combinations. Good work!