結局十字キーの値から角度を指定して、ブーメランの移動料を決める方法に落ち着きました。もっと良い方法があったのかもしれませんが、今回この処理について色々悩んだ事が、何かと今後のコーディングに役立つのではと思ってます。だにえるさん、色々考えていただき、ありがとうございます。