Codes are a puzzle. A game, just like any other game.