Fixed bug where I was swapping fields that were not adjacent, causing my swap probability to be wrong.