Huge launcher update including checking for latest version and downloading it automatically