現状は変数O(オー)の値が0(ゼロ)なので誤動作はしませんが 2行目と11行目のスプライトの管理番号の指定が0(ゼロ)では なくO(オー)となっているので修正された方が良いかと思います。 0(ゼロ)とO(オー)はキーの位置も近いためタッチミスしやすいので 注意しましょう。