セーブを1回で完了するには文字列にするか数値配列にするしかありません。
両方が混在の場合は文字列で統一する方が作りやすいでしょう。
値に小数や大きな数を使用していた場合にはSTR$では文字列に変換する場合に丸め誤差が発生する可能性がありセーブしたものを「ロードしたら値が少し変ってしまった」となる可能性があります。
私の自作関数PSTR$を使えばそれは回避可能です。
https://miiverse.nintendo.net/posts/AYIHAAAEAABEVRTp-ZVMIg
文字列にまとめた場合には区切りコードを入れるなどをして正しく分解できるようにセーブデータを作らないといけません。
2そうだね プレイ済み