Create a version handler. Have a VERSION variable saved in the data store, and if the version doesn’t match the current version, convert it to the new version. In your example, you can create a new table entirely but substitute one of the level variables in the level table with the previous level. Then, once you’re done converting the version, update the version variable.