What is an environment where both living and non-living things exists and interact with one another?