My take on SpinShift...