For anyone using PuzzleScript, it will probably not save players' progress if you upload your game to NewGrounds. Fortunately there's a very easy fix. After you generate the .html file for your game, open it in a text editor to find/replace
document.URL
and replace it with
"a_key_unique_to_your_game_WhichCouldBeInCamelCase or have spaces"
Make sure to include quotes around the thing you replace it with, and use a replacement string that no other game on NewGrounds is likely to use (maybe "your username_your game's name" or something). Then your game should save fine.