Soft Constraints mostly added

Missing 2, 4, 7, 8.
Am I mistaken in thinking that we need to have all of these to get an accurate goodness value?