When working with the NAGI interpreter (an interpreter for AGI games), the version is included in an .ini file (if I remember correctly). So, if y'all want to make a version ini mandatory, or some other way of passing that info on to the launcher, then compatibility issues can be made invisible to the user.