Use Card.health instead of Card.currentHealth
Separate the full game test out
Switch to an entity-based slot/property system