自機の移動で「一定の文字だけ消す」は出来ていると思いますが・・・ ビームにも応用するだけですよ? 自機の動きが、 「自機の座標にある自機の文字を消す。」 「新しい自機の座標に自機の文字を表示する。」 の、繰り返しなら、 ビームは、 「ビームの文字を表示した座標の文字を消す。」 「新しい座標でビームの文字を表示する。」 の繰り返しですよ? 後は、全体のプログラムの流れを紙に書いたりして整理してみると良いカモしれませんね。 「フローチャート」で検索すると吉カモ。