- health bug finally fixed in previous commit (floating point math...arrrrrgh!)

- some attempts at better balance