fixed shield mechanics

- shield now properly absorbs damage with no armor reductions
- adjusted upgrade values related to shields