Achieving High Level Control Goals with Model Predictive Control