Я читал комментарии к этому вопросу и ответу: В чем разница между Game, Screen и ApplicationAdapter в libgdx?
Это очень помогло мне понять это. Но чего я не понимаю, так это почему проект LibGDX по умолчанию расширяет ApplicationAdapter, когда рекомендуется расширять Game (и, конечно, практически все игры будут иметь несколько состояний экрана, а LibGDX специально для игр.