fixed AskToChangeShiftSwap so it work for swapping and giving shifts away