A launcher (file patcher) with remote md5 checking