Puzzles and codes have long been used for security, protection, games and fun by stimulating the brain and hiding secrets. They provide pass times and challenge people to crack codes like the Enigma code. Puzzles and codes have served purposes throughout history from security to entertainment.