I find it fun to reverse-engineer these sorts of things when I have the time; it's almost like a multilayered adventure game.