Goal-oriented Planning