You need some kind of state change. IE. State1 "getting energy" State2 "distributing energy" that way when they're in distribution mode, they'll fill up everything they can.   Suggestion, look at the tutorial 4 upgrader code (i think). Either that or the builder has a basic memory state change that you can reference.