Split carddata.spells into different classes
Clean up helpers and player buffs
Implement felguard
Implement more warlock cards
Implement some more hunter minions
Move some of the minion destroy() logic to Card.removeFromField()
Move the hero-play logic to Player.setHero()
IMPLEMENT JARAXXUS, EREDAR LORD OF THE BURNING LEGION
I FORGOT ABOUT BLOOD FURY, WEAPON OF THE EREDAR LORD OF THE BURNING LEGION
Remove some unused asserts
Split card logic into separate classes
Reimplement card status using Zones
Properly set owner on summoned cards
Make secrets playable in a relevant way
Implement some basic mage spells
Allow iteration over Deck
Implement some priest spells
Add an enum for Power requirements
Reimplement targeting on top of PlayRequirements