問題を作るというのは簡単なようで難しいですからね。 出題者の意図する解答と客観的にみてベターな解答が異なっている場合にはあまり良い問題とは言えません。 上のネタバレで書いているように意図した解答ならば1.2倍しか速くなりませんが、多くの人が気づいている解答ならば3.4倍くらい速くなるので後者の方に気づいた方を褒めるべきではないでしょうか? 他の言語での応用を考えたらスプライトやBGも他の言語でそのまま活かすことなんてできませんしBASICそのものが向かないと思います。