Do I have to re-download the game each time a new version releases
yes
Dang, wouldn't that mean I have to re-read everything from scratch
Actually I wouldn't mind if that was the case, I've got nothing else to do after all
Actually, you don’t need to. Unless something gets updated which breaks previous code. Saves from previous versions normally carry over in my experience.