あと、オンラインで交流する要素もないので、localStorageかCOOKIEでデータ保存させる場合は、
ユーザー名とパスワードでの登録はやめたほうがいいと思う
パスワードなんていちいち覚えてないという人も多いし、
登録作業があることでプレイしやすさの印象が変わります
サーバー側でデータを保存する場合は、ブラウザ毎にユニークIDを割り振って、
もしデータの移行の必要がある場合はデータ移行用のURLを発行したほうがスムーズかと
まあ絶対にダメというわけでもないので、参考程度に