Swap is now an object - it contains two jewels for swapping.