adds basic resource generation. water production and consumption function. needs view refactor for refining