add component for damage proof

- also does the blinking FX while being damage proof
add methods to increase/decrease energy value
add damage proof FX when score a clone deposit

- use state machine on Hero entity
- every 1 clone deposit scored, get 5 seconds damage-proof
- while in damage-proof FX, hero & all its clones are damage-proof