Changed the way the swap method works by swapping using the guessKey dictionary directly instead of the unique character list