ライバルの名前に関する不具合も変数が重複しているのが原因です。 主人公の名前を入力した後にライバルの名前を入力するために @NAMEにGOTOしたら主人公の名前を書き換えてしまうことになりませんか?