Adds damage debug overlay

Adds the feature discussed here #6198. 
Maybe also add `e.Damage == 0` to this condition to filter ticks from events that generated no damage?  I'm not sure about this, because on the other hand it may be useful to know about these cases.