The Law of Total Tricks can apply all the way up through minor games
Rename RuleDescription back to Rule to avoid confusion when copying from the kbb
Make shared_constraints auto-inherit from the parent
Make preconditions automagically collect like shared_constraints do
Merge with Sam's changes