Yes, idk if windows saves the progress, but i cant play the browser version too, download the windows version and pray it saves your progress, i liked the game so far.