Presents a variety of codes and ciphers and includes messages to encode and decode, as part of a story.