GravGen Update

- Changed once the gravgen has started charging/discharging it has to
finish the cycle before changing state.