Thanks for the detailed explanation -- it sounds way more intimidating than it probably is. Good to know though that using xml won't "break old saves". I've seen SOOO many games here on Itch and on Kickstarter where the developer has to put out a notice saying something like, "Hey guys, v5.0 of my game is out . . . but old saves won't work with it." And of course the players get very irritated at that. But sounds like you got that part figured out, so good for you! :)