当たり判定がひどいだけでは何をどうしたいかが分かりませんよ。 もう少し具体的に書いた方が回答を得られるかと思います。 転送位置がおかしいのは部屋を移動したときにBGの位置に合わせて プレイヤーのスプライトの座標を変更してしていないためだと思います。