Refactored the solve goals and constraint problem optimizations.
Thanks to this removed the unnecessary last "satisfy" phase from multiobjective solving.