ゴミのような質問で申し訳ありませんが、getFieldWidth()とgetFieldHeight()で得られる座標は、
バトルフィールドの右下隅ですか?
それと、「移動しながら弾を撃つ」といった動作はできるのでしょうか?