The thing with per-entity values, such as sun-damage, is that there isn't a hierarchy of what gets hit first. In real physics, you hide behind a heat shield. However, in a per-entity shielding situation, couldn't you just put the heat armor anywhere and have it work the same? (Stick 'em along...