Really cool puzzle, with more time maybe add levels that can slowly ramp in difficulty. Being thrown into a giant mess and having to learn how to play as you go is a bit much. There's a lot you can do with this base though, maybe different colored/shape nodes could have different effects and it's up to the player to figure it out. You should check out the game Understand for a good example of introducing mechanics through gameplay. Great work.