fixed a bug that didn't check the non renewable resource in the perturbartion