In regards to Local Storage items, I have two for the Highscore and the Number Of Rounds...
LocalStorage > on item "highscore" exists > LocalStorage > Set item "highscore" to HighScore
LocalStorage > on item "highscore" exists > System > Set Highscore to LocalStorage.ItemValue
LocalStorage > on item "numberofrounds" exists > LocalStorage > Set item "numberofrounds" to HighScore
LocalStorage > on item "numberofrounds" exists > System > Set NumberOfRounds to LocalStorage.ItemValue
Both the Highscore and Number of Rounds being recorded taken through to the Game Over screen and displaying correctly. However, when I quit the game and restart, only the High Score is saved and displays again but the Number of Rounds is reset to zero.
So in regards to LocalStorage.ItemValue - are you only allowed one or can you have multiple? It's also quite possible that the rest of the my code is missing something so Im not ruling that out yet.