Minor changes, also make sure the health value stored by the shield is capped the same way as the normal health value for visual consistency