Created a linear extrapolator for purchases. Sucks. I don't know if it's the learning or the competition that is at fault here