proper card reset when moving to hand, deck or discard
More card implementations