[C++][Blueprint] Main menu and in game menu with basic game, graphics, controls and audio settings

I see someone else posted a similar issue with the key rebinding system in Rama’s thread.

I ended up hot loading the saved game settings by putting the player menu access button inside the player controller and then calling a custom event which reloads all the settings instead of using GameInstance. I’m putting this here for other’s reference in case they are brainstorming solutions.