Fixed Game Information and Game Settings

They now save and load properly from files, however my implementation was to change the LateralGM class function to create a new instance of the frame each time it is shown because they do not have methods of reverting the controls on their frame. Issue needs to be discussed further.

*** Update ***
In the main LGM class, each time it fires a reload it tries to update the reference of the Game Info and Settings frame and then fire a revert, but this revert method does not reset all the controls, so LGM was just displaying the stuff incorrectly as well as losing the reference. I have come up with a pretty solid solution for now.