.. at least does not try to load.
Please test! Any test from st-exp coders is highly appreciated :)
Why
while(*version_text && isdigit(*version_text)) {
This is similar to isdigit(*version_text), since for 0 it will return false anyway.
And it does not to seem to handle XML save experimental games?