public void Init() { _gameState = CurrentGameState.StartNewGame(); _padLocation = 900; _clock = _gameState.Clock; _clickUi.Add(_branch); _overlay = new Overlay(); _branch.Add(_overlay.Branch); _pad = new Pad(_branch); _gameState.Pad = _pad; _room = new RoomUI(); _thoughts = new ThoughtUI(); _branch.Add(_thoughts.Branch); _dev = new DevView(); _branch.Add(_dev.Branch); _branch.Add(_room.Branch); InitAutomatons(); InitSubscriptions(); }