Implement the remaining hard constraints
Implement constraint S1
Reduce the size of the BendableScore
Centralize constraint weights