Moved code from AbstractGameSettings to GameSettings.
Fixed errors from the previous check in.