Returns whether the given version is compatible with the game's version. This is used to check, for example,
if a mod is compatible with the game's version.
Compatible versions in "beta" stage require identical stage, major, minor, and a patch less than or equal to the current patch.
Compatible versions in "release" stage require identical stage and major, and a minor and patch less than or equal to the current minor and patch.
Returns whether the given version is compatible with the game's version. This is used to check, for example, if a mod is compatible with the game's version.