Rewritten power source behaviour - tries pump out and them saves into its internal energy storage.

Moved amount of generated power in last tick into tile machine, power sources now shows energy bar in their GUIs.