Allow passing strings to Card.equip(weapon)
Implement almost all playable hero powers
Add some hero power tests