I was supposed to work on EveryWeekMaximizer but instead worked on CascadePIDs. I could never get them to work satisfactorily before, but now I feel a lot better about them. This should fix the occasional SellerScenario and BuyerScenario test failures. They work by having the master as P and the slave as PID.

On another news, unfortunately the linear extrapolator is very bad for purchases. Might switch to a simpler "snapshot"