Upgrading tickable to allow for multiple ticks using energy.

Also upgraded c-energy to have a default-energy that the component
should be reset to.