added deathcharge detection & handling

note: height check stuff/traceray left commented because useful at some
future time, maybe