Исправление метода замены состояния в StateManager