The issue of timing still persists though. I need a way to detect when the unit actually gets damaged.