Adding Generator and Battery

Bug:

* Sometimes battery movement does not turn off the generator
* Battery is too touchy, probably need to disable movement for a second
when a generator is activated
** (This goes along with needing to set all actions to a regular timer,
so we can create timed events.)