Completely rewrite the inheritance system
Implement deathrattles
Fix buffs on minion cards
Implement Card.hasDeathrattle
Implement slot-based deathrattles
Add a test for divine shield
Error out if Player.give() does not add a card
Fix Card.race
Add tests for Timber Wolf and fix it
Allow passing strings to Card.equip(weapon)
Implement almost all playable hero powers
Add hero power tests for Mage, Priest and Warrior
Implement entourage
Add hero power tests for Paladin and Shaman
Implement some hunter spells
Implement charge at the Card level
Implement overdraw
Fix a check on card data
Implement some druid spells and move helpers to carddata.card.helpers
Split carddata.spells into different classes