Outcome Driven Planning