Take the number guessing game: if I run it as a script execute the whole game with repeated hidden numbers. If I load it as a module, then let me call the function that runs a single game with one hidden number. We should be able to even pass the hidden number as a parameter.