처음엔 안움직이다가 마음대로 움직인다면 일단 자리선정이 제대로 안된 경우겠군요.
그리고 변수를 잘못 설정했을 경우도 같이 껴있는것 같군요.
저도 그림메뉴 알고리즘을 처음 터득할때 느낀 경험입니다.
모든 방식이 다 그렇진 않습니다만, 저의 경우라면
그림의 표시
[반복설정]
키입력으로 위아래를 설정
조건분기 : 키가 아래
y좌표 설정
조건분기 : 키가 위
y좌표 설정
그림의 이동
[반복끝]
이렇게 만들어놓습니다. 개인적으로 가장 깔끔하다고도 생각하구요. 여기서 볼것은 키를 먼저 움직인다음에, y좌표를 설정해주고 그다음으로 그림을 움직여주는 것이라는거죠.
윗분말씀대로, F9를 눌러서 변수가 어떤식으로 되었는지 확인해서 좌표를 봐주시구요. 엉뚱하게 자리잡혀잇다면 위치에 이어 변수설정도 잘못했다는 결론이 나옵니다.
더 자세히 알고 싶다면 대략 의심이 가거나 알아보기 쉬운 부분에 문장표시를 넣으면 쉬운 디버그 작업을 할 수 있습니다.