Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
There is no other way.
You did not install the game, you installed the launcher for the game. The launcher will then download the game client and all of it's updates/patches since it was launched.
It's times like this why having more than one computer is a very good thing to have. I have 4 of them. 2 in the living room and 2 in the bedroom. If one computer is tied up doing something I just go use another.