new resources found while swimming are now calculated with functional calculate from sight * resource.density + gaussian(sight.variance*resource.density)