Implemented Shield takes damage First