Misc Work on EU Support

Added support for modules using power
Started work on allowing battteries to put energy into a core