more modifiers work, also some templating insanity
separated object visibility and physicality from alive status

Objects can be alive but not visible and/or physical, but a dead object
should never be visible or physical.
implemented basic extra life modifier