Squashed a major bug.

If in the settings.dat file the decimal read number was set out of bounds as per line 422, it would load with that decimal which would cause a problem. Fixed in line 400.