ValueFromAttackType now invalidates if the AttackType changes.
Moved the pause/unpause invalidates to AbstractVauleChangeable where they are defined since most chngable values will benefit from it.