This is very good!
I would add a rule: you can decrease a die result to kncrease the other. That way you have a little bit of agency on the result of the die.
What is the use license for this?
Also, you might want to publish this as a piece of MOSAIC Strict since it's small and system agnostic.