Add Recovery Effect

This commit added the ability to recover part of the battery charge.