Conditional quantity agent now has simple 1 variable threshold and
explicitly separated cooperate and defect quantities