PRINTで迷路を表示されているのなら、 CHKCHR(X,Y) でその位置にある文字がわかるので その子を移動させる前に、CHKCHR して 何かあるなら動かない、とさせればOKです。