Swap And Rotate Finalized with GUI