あとショップに関しては、実装するとしたら所持金実装させてシナリオ側でそれを増減するスクリプトを追加したら
あとはマップ移動辺りの処理を流用して、
マップ移動→ショップへ移動→購入出来るアイテム名を移動先として表示→選択で所持金減らすのとアイテム追加→購入出来るアイテム一覧表示へ戻る
で出来そうだね、手抜きっぽい気もするけどw
マップ移動時に選択中の選択肢に合わせて背景画像表示出来るから、余裕あったらアイテム画像とかアイテム説明文を画像で用意したらいいかもしれない
その場合所持金はどう入手がいいかも決めないといけないけど、マップに設定するのか敵毎に設定するのかどうがいいかね?