Add force_lock_settings logic to configure engine

Also, changed use_map_settings_default to check for force_lock_settings. Now set_default_values also initializes use_map_settings to default, so we won't have to do it manually.