Add BaseEnergy module
Add energy modules to nodes
Implement energy draw
Fix "Send to out-ranged node" bug