card swapper, basic functionality for the cards