ゲームの目的は良く分かりましたが、最初から一気に作ろうとせずに、先ずはキャラクターを左右に移動させる所だけプログラムしてみては?^^; スプライトやBGでなく、文字キャラクターを使うのは良い選択だと思います(全てprint命令で表現出来ますので)。