DATAの使い方も、実行する例も、だにえるさん本人が書かれているようなのでOKだと思います。Friskさんのようにしても同じく。
ただ、
IF 略=="A" THEN A
のようにしなくても、
CALL "ENE_MOVE_"+略
としておけば、敵Aなら「ENE_MOVE_A」がのDEFが呼ばれるので、その方がいいかも。
あとは敵が増えたときにどうやって呼ぶか、ですね。
FOR~NEXTで存在する範囲のスプライト番号を回すか、
SPFUNCを使うか、どちらかになると思います。
直線的な動きだけの敵ならSPANIMにする手もあります。
2そうだね プレイ済み