I have almost got it figured out. I am getting it to save the struct and variables. When I load the game it prints the correct number, however, if I modify that number, say Health goes up by 25, its not adding the old number with the new. So if the base was 100 each time I play I add 25 it should read 125. Well I will save it, and when it loads it will say 125, but then i add 25 more to it, it doesnt go to 150, it just says 125 because its starting back at 100 each time. Thank you for you help though. I am figuring it out.