緑の人が赤の人になるバグですが、 画像の830行目の496の数字が原因だと思います。 スプライトの番号を確認すると 496が赤い人ですし。