>378
1.移動ベクトルの傾きを計算して、XとYのどちらを優先するかをまず判断。
  実際にはAbsで絶対値の大小比較をするだけ。
  今度は敏感すぎて、2マス連続で移動しちゃう(笑)。
2.マウスボタンを離した点で判定してたのを押し始めの点で判定。

困ったこと。ふつうは1マスずつ移動させるのですが、それだと瞬間移動みたいだから、
あの作者はわざわざ半マス移動方式にしたんでしょうね。
でも、手数のカウントが面倒です。いまは単純に2で割ってるだけです。

ほか、改良点としては効果音をつけました。