Thanks so much lennaert and DUTOIT. I understand how webstorage works much better now.
One of my problems was how to set a local storage, I might have accidentally did it the first time by mistake, but after a few tinkering, I was finally able to set one. Because the only button on my first screen had a load webstorage function, I was finally able to set a local webstorage by checking if the local key exist and if not create one on start of layout.
Although....I am not sure why, now my whole game is messed up! I am really not sure why it happened cause parts that have nothing to do with the webstorage is acting weird, but I'll have a look and hopefully is something I can notice and fix soon.
Wow!! That is a nice trick Dutoit! I will definitely be using it to check my local keys if I ever need to check!