What it does
A sequence of levels, each hiding its key in a different encoding or cipher, with difficulty that ramps rather than jumps.
The part that mattered
Difficulty design. A puzzle that is impossible is not hard, it is just abandoned — so each level has to teach the technique the next one assumes.