I second this. The fun of this game is in programming the drone to solve problems, yet the programming tools are too limited, too restricted, use too much space, weigh too much, etc. There is no reason the programming needs to tie into the physical structure so that the more logic you add the bigger, heavier and uglier the drone gets. Have ONE logic board piece you can add to a drone that holds all the logic gates. Registers (variables) and ways to manipulate the registers (load/store/add/subtract/etc) are a screaming need. Scripting would be great (though I can see how that might not fit the "hardware" theme). Basically anything that expands the ability to program beyond awkward blocks of logic gates is sorely needed.