The Lone Traveller is structured so that the data can be easily modified with universal variables at the beginning of the program so that the user can modify the game if they so desire to add and remove features or modify how the game is played.
The game consists of multiple modules re-used throughout the game, one example is the menu code. The whole game is going to be essentially based around the menu. One loop updating the screen and another updating the items within the screen so that there are two simultaneous loops running side by side. For example the update display loop continuously checks to make sure the loop variable is 1, if that variable is changed to say 0, the loop will pause, but the update display loop will continue to monitor for a value change. This allows for a loop to run inside a loop without interference and is used for a number of Tkinter windows inside the program. This can essentially be used as a template which can be incorporated into any other application. Other modules within the game include, the changing audio volume and soundtrack, as they are easily re-usable snippets of code which can be tailored for any use and can run independently.