Implementing Card Repositioning

Added an interface for defining card repositioning based on position.
Created default value for the repositioning interface.