Good idea with codes and puzzles. Something like a matrix. As I can understand, in perspective, there might be different puzzles that are not only about answering questions but to solve some logical expressions and so on. Little bit hard control, need a bunch of time to practice with that to succeed.