Re-wrote before/after Health?Shield checks to be better, change DamageNumbersHUD() to use the new setup and to add a few touches and clean it up