Added "CardSelector", refactoring on Card class