Moved to object oriented approach. Selector is a common asset that is reusable. Future changes to the look of the widget can be easily redone as all function for settings is handled by the game instance. The widget only needs to update its display and pass 2 strings back.
-More settings code moved to game instance
-Most buttons are now a new class widget that can be changed in one spot and update everywhere.
-game crash when hosting a game a second time fixed
UI menu logic moved to Game Instance BP. Game instance persists when levels are closed and different gamemodes, characters ect are used.
Added Direct Connect window.
Does not actually connect just yet, just saves servers to list and lets you delete from the list.
Renamed some Blueprints