Adding some cards pile exchange logic