Bug 1: Shield health decreasing

Fixed a bug where the shield texture was not disappearing even after it
reached 0 health - this was fixed by adding in the relevant code in the
update function where when the shield's health hits 0 or lower it is
destroyed