Another idea for down the road…
A spell that when cast removes all gems of a chosen color from the board… And keeps any from spawning for set number of gems.
The number would require testing for balance, but say for argument’s sake it is 20. So if you removed 8 of that color when those 8 are replaced from about they aren’t that color and the counter reduces to 12. If it makes a 3 match then their replacements aren’t that color and counter goes down to 9. And on it goes.
You could have specific colors for certain troops, like a Blue/Green troop that blocks Reds. Or a Pacifist troop that removes and blocks skulls.
Could make for some interesting counter picks, adding a sense of strategy. Blocking yellow to keep Maw at bay, or blocking blue to make sure Mab doesn’t get extra turns.
Note: Would not prevent troop generated gems. For example if Yellows were blocked Jarl would still function normally.