Improved Mana relation to card

Fixed some issues with hash generation
Mana properties should no longer be in the BaseCard table