My long term goal is to have mixed Local and Online Multiplayer. Currently I have a widget that is shared with all Local Players and needs input from all local players. But this widget does not need to be seen by online players. So I came to a conundrum of where does this widget go. Gamestate? GameInstance?