Refactor `hv.elementCache`
Refactor `hv.character`
Refactor `hv.battle.elementCache`
Refactor `hv.battle`
Refactor `hv.location`
Refactor the property name of `hv.settings`
Fix Effect Expiring Warnings to support HV 0.76