Added full-reinstall function and made reinstall a soft-reinstall (keeping the environment and only removing the game files). Added checks for the existance of required vars 'exe' and 'archive'. Set sane defaults for missing items. Added check that the archive exists before trying to do things with it
Added check that file-extension is grabbed from the archive