2 ms·They have a launcher?? I've been buying games from them for years and didn't know that..by lupusreal 2y agoThey have a launcher?? I've been buying games from them for years and didn't know that..