@lordirishdas - I'm very glad to hear that, it's what I was aiming for! Thank you!
@TIYF I'm glad you think so, thanks!
- In relation to @Nocturnal_Stillness ' issues yesterday I've restructured the loading function. It now has its own method "restore_localStorage" as opposed to overwriting "restore_password", so despite it being based on the password functions, they shouldn't ever clash or cause problems with each other - please let me know if they do.
This has also allowed me to remove the shoddy isLoading boolean work around and allowed me to do away with the automatic password page completion (we just parse everything without it now).
TL;DR Version: I've optimized and simplified the code, as well as supposedly making it more reliable and easier to debug in the future.
Your player's saves will not be affected as long as you remember to copy the mygame_save value to the new save.js file.
As always, if you encounter any problems please let me know! I'll also begin to consider any improvement suggestions (should you have any), seeing as the basics seem to be stable at the moment.