Я сейчас сам о чем-то подобном думал. Мне щас надо рефакторить достаточно большой для меня проект, полноценную аркаду с кучей уровней, экранов меню и инвентарей. И У нас сейчас тонна багов с инпутом от игрока и состоянием игры. Мобы при открытии окна паузы не паузятся, объекты могут урон получать и все в таком духе. В целом и хотел сделать все, как эта статья описывает, но для систематизации лишней не будет)