re-implements get/setMaxHealth, closes #72