Move isFrozen to Entity, provide canAttack on Entity.
Compose a list in Hand (instead of inheriting from a list)
Move battlecry to MinionInvocator.
Prototype event mechanism, demonstrate on battlecry and deathrattle.
Add owner to Minions.
Dump UUID and hero class of players.
Deal damages via events.
Dump minions AP.
Damage players. Factor damage reception.
Refactor dump.
Generate Json for State/Player/Minion, and dump it. Rely on reference
implementation of JSR-353.
Generate Json for Moves. Dump it.