Convert defaults to class method
Rename 'draw_limit' to 'draw_count'
Require ruleset, we use it
Set the default hand limit
Raise a MissingAttributeError unless given a valid modifier

The modifier needs to be a valid rule we know about