Po kiego. Chodząc w kole można wykorzystać magię trygonometri, a kwadrat to nic innego jak zaokrąglenie kąta do 90.
GML (create)
dir=0;
GML (step)
x+=sin(degtorad(dir div 90 * 90));
y+=cos(degtorad(dir div 90 * 90));
dir=(dir+1) mod 360;
Z tym kodem kwadrat ma bok długości 90 pikseli, możesz to przyspieszyć/zwolnić zmieniając o ile zwiększa się dir na końcu step lub mnożąc x+= / y+= przez jakąś wartość.
EDIT: Z tym kodem obiekt zaczyna ruch idąc w dół, zmień początkowe dir (0,90,180,270) aby to zmienić.(Obiously praktycznie każda zmiana w kodzie zmieni kierunek początkowy, ale to jest najłatwiejsze)