One thing, the doubling of the value of trash would typically double the base value instead of the current value. Your current setup makes me want to quit because I feel like I'm losing out because I doubled the value before maxing out it's base value.