As you may know we have our custom launcher to make it easier for you to download and install our games. In fact when using this launcher you don't need to do neither downloading nor installation.
You can simply drop a single executable file on your desktop or anywhere else and it will take care of everything for you. And we have just updated it. If you haven't tried it yet it would be a good idea to try now!
Here is the new interface:
As usually you can download the starter in your "My Games & Items" page once you login.