Choose and hear the color

Decryption Steps (?) Now we actually store intermediate transformations.
When decrypting, we save each stage (after AES, after base64, after XOR reversal) so you can see the real data transitions.