Alternate Hunter's Mark design

This is less verbose and weird in the card definition.
Additionally, setting attack to 1 is a more involved process so it
lets us move all that logic to the Buff class.
Implement Humility, with tests

And including a test for Abusive Seargent + Humility.
This is not great, but I believe it is correct.