プログラムを始めたばかりだといろいろ分からないことだらけだと思うので 縦と横とXYを間違えるのは、行と列とrow/columnを間違えるのに近いのもあるので慣れていく感じです。 GRP4はスプライト、GRP5はBGで、スプライトもBGも同じ画像を使うので、どっちにも同じファイルを読み込んでいると思うのです。 BGPAGEとSPPAGEで同じGRPページを指定できたりするけど、そのうちBG用の画像を別に作るなら、今のプログラムからGRP5のファイル名を変えるだけで済むので、今の書き方でも問題なかったりします。