Updated moveCard()