ttp://gamdev.org/up/img/1882.zip

マップサイズ修正したソースです。
移動部分は一つのループ内ですべて判定できるまで、今のままにしておきます。