I like this idea. This should be implemented to TPT.
I might be missing the joke here, but this is already implemented in 92.0.
What is your definition of depleted? It's depleted when its tmp is 5, and then it's gray. (tmp is increased by 1 when it releases a NEUT.)