言うの忘れてましたが、マップが切り替わる時のちらつきが気になります。BGCLIP命令やSPCLIP命令を使って、マップ切り替え中は表示しないようにすると良いと思います。