Fixed onOrient so it only triggers when goalOrientation is reached.