It's got potential, there's a ton of game design balances that need to happen such as adjusting the length of time the fire burns (it's too short now), how long batteries last (too short - could be tied to a difficulty setting), and other QoL adjustments such as being able to drag to select multiple code-nodes.
I don't like how the connecting lines do that automatic squiggly look when connecting nodes. I do, however, like the idea of an node that doesn't do anything which allows you to organize the connections, make one of those that also works for the location data of variables and make the lines just be straight and that would be significantly better than it is now.