Monster_type now defines a min/max HP, and monsters randomly pick hp in that range when they're generated.  You can punch a zombie and it'll reduce its hp.