Fixed bug with previous implementation of head shot check

Since there is no HeadHealthMax variable, had to recalculate the head
health when the monster spawned.  Originally had done this when the
monster took damage but then realized a player could leave before the
computation is redone, skewing the recalculated max head health