Put take_damage in TObject (and use it)