Corbon said:
Actually, I think that the attack rules are quite robust as they are (appalling writing aside - the actual rules parts are pretty robust if you can get past things like accurately separating different functions with the same terminology).
It looks like we agree on the details but not on the terminology. I consider rule set which you must accurately separate different functions with the same terminology as non-robust. What term would you use to describe such rule sets?