added stricter checking to the WorldVariables save and load functions so I won't need to start the game over and save a new file every time a variable is added to WorldVariables.  This won't matter once the game is completed, but it'll make development easier.