Die Hauptaufgabe des Algorithmus ist es die Richtung der Rakete so zu steuern, dass sie in einen Orbit kommt. Dazu muss die Rakete zunächst senkrecht steigen und nur langsam drehen, da sie vor allem in Bodennähe gegen die Gravitation der Erde kämpfen muss.
Die erste Stufe einer Rakete hat sehr viel Schub, um gut von der Erde wegzukommen, hat aber deshalb auch nicht sehr viel Treibstoff. Wenn der Treibstoff in der ersten Stufe leer ist muss diese abgeworfen werden (beachte, dass die zweite Stufe deutlich weniger Schub erzeugt, dafür aber länger brennen kann).
Nachdem die Rakete höher gestiegen ist kann auch die Richtung der Rakete immer mehr seitwärts zeigen. Am Ende sollte die Rakete horizontal beschleunigen.