add destroy() method to Card;
remove "destroy" logic from RulesEngine;