Implemented shields. Only depleting, not regenerating.