原因は、変数X,Yが未定義(ゼロ)で、かつSTICK命令の出力用とスプライト移動用で同じ変数にしちゃってるところ。 それだと、スライドパッドの操作をなぞる動きしかしないので、指を離すとまた原点に戻るわけです。(だから動いていないように見える)。