Refactors hit_points rule.