@AAループののたびに48行でXが-8になるので、スプライト0がドアにたどり着けず、@AAループを永遠に抜けられないと思います。 あと、@AAループにもSPOFSが必要です。