ループ中に時間に相当する変数を入れないと、画面表示上では時が止まった状態になってると思いますけど。 ループを作るにしてもWHILEじゃなくてFORだと必ずカウンタ変数を書く必要があるので、FORループ中でカウンタ変数がTOで設定した数値を越えない様にする式を入れて、カウンタ変数を座標計算の式に組み込むと楽かも。 もしくはボタン入力で左右移動するプログラムを流用して、角度の値を操作してやればいいんじゃないです?