Controller Input actions created with Controller IMC
Controller input events created.
Added Look sensitivity for controller.
Created reusable slider for controller sensitivity.
Created new reusable checkbox.
Implemented crouch toggle ect for controller and kept separate from mouse/keyboard settings.
-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