Different puzzles and scripts for handling those.