Please have one of the engagement score triggers to be "set score to ____". That way we can set the score to 0 (zero) if we want if they get a certain tag. Or any other specific score for that mater. For example, right now if I have a score of 10 and I want to reduce the score to zero, I can't. So I have to guess... I tried reducing the score by 100 as a catch all, hoping it would zero out... but it doesn't set it to zero, it sets it to -90. LOL.
I also think it would be smart to have a trigger that is TIME passed. So if X number of days pass, that's the trigger. Then we can reduce the score by X when Y days have passed.
Use case: If it's been 30 days or more, set the score to zero, no matter what their score is.
I'd also suggest you don't let the score go below Zero. Just sayin.