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.