Fixed produce() not calling provideElectricity