Pythonic convention to prevent code from running when importing as a module
Python programs usually nest code that executes in a file (as opposed to code that is defining functions or classes) under this __name__ == "__main__" statement.  That way, if this program gets imported as a module (by calling `import boggle` from another program), this code won't execute.