(Ready) Fix fungus

OK, turns out that the fungus was calling the wrong player::hurt so no damage was getting assessed.  Tomorrow came and I think I've got it fixed: compiled and ran OK, I've tweaked one variable since but that was tidying and it shouldn't affect anything substantive.