Takes movement into consdieration for card movement