lifePoints now update correctly

still having trouble with getting detection of dimension to work right
though