Character now holds all relevant data and computes hp.