Fixed an issue where dying with the shield active could mess with shield checking and cause you to die again if you re-activated the shield, also more notes on the variable corruption issues