GameThread now skips frames if necessary