I have always disliked the launcher being a separate entity from the game, the main reason that a relaunch from a crash always results in an error telling me to use the launcher and that the launcher actually downloading every file, even though i never specified that i wanted that to happen. People are going to hate me, but we need a system like minecraft's launcher. Their launcher is a part of the game, if you open the game the launcher starts. The launcher allows you to force update optionally, instead of downloading essential files every time. Of course, it still does have offline unfunctionality, but blockland has me copy+paste my key every 2/3 times because it's stuffty at authenticating. the other 1/3 times it just fails to connect to the master server. I could over look that if i didn't have to wait a few seconds every time i have to reopen the game, but i don't because i do.