Added all resources, shifted responsibility of player resources to PlayerResources