I love the buff/debuff idea, it's literally the definition of thinking on your feet and I suspect it will be good practice as well.