Hi Dave,
"Damage", or rather strain, to the engine is cumulative.
My view was that this is more close to POH recommendations which sometimes state an absolute time limit, like 5 minutes at TO power, and would discourage exceeding recommended operating procedures; I wanted to make the damage model severe, so that RPM and MP have to be really closely watched.
However, the limitations can be set any way one wishes, and if needed the accumulation of damage can be interrupted, and restarted, by the "enable/disable" button.
Furthermore, the damage, and a failed engine, can be reset with the "reset" button. Also, that Button can be plan B if you don't feel like a dead stick landing after an engine failure.
Can you do the same for Jet engines based on N1 RPM?
Nice idea. I'm not at all into jets, but that should be pretty easy, just have to swap a few variables.
Also could set a time limit of a few seconds on excessive TIT.
Why is it, that as soon as you have released something that seems halfway ok, new ideas pop up?

Had some thoughts yesterday evening as well.