Trying to do stuff in another way

Failing to do so, the health change is canceled, but then suddenly
healed at the end.
Hook changes

Added two more hooks, removed one