public void processGameLoop() {
        if (alreadyLoaded || loadingError || genericLoadingError) {
            return;
        }
        Client.loopCycle++;
        if (!loggedIn) {
            processLoginScreenInput();
        } else {
            mainGameProcessor();
        }
        processOnDemandQueue();
    }