var obj=FindObject(ROCK); while(GBackSolid(GetX(obj)-GetX(),GetY(obj)-GetY())) SetPosition(GetX(obj),GetY(obj)-1,obj);