PlayerBattleground is partially ordered + specs
Refactored Creature & CreatureCard to use StrictlyBetter
StrictlyBetter fix + lazy evaluation
GameState is partially ordered + specs