Hashing out attack tests.
Add maxHP calculations to stats and sheet.

I put the call chain in from stats to sheet because the stats is
supposed to be doing the base calcuation, whereas the sheet may want to
modify the base results if e.g. there is some ability that affects the
total.