reimplemented health and score