K.I.S.S.
I understand the desire to codify rules but keep in mind that the more complex you make things the more work you will have to do. Plus, the more rules you have the greater the chance of attracting super annoying rules lawyers who will decrease your fun until you say "Fuck this, it's not worth it!"
|