something fishy about my new vigenere + caesar ciphers