Enigma updates - note that this contains a transposition error between rotors