Only reset block animation during takeHit()

Fixes #499

Bonus fix: Only roll once for poise chance
Merge pull request #774 from dorkster/double_cast_fix

Only reset block animation during takeHit()