Refactored IEnergyDrain to have an isActive() method for debugging purposes