[24/50] Using the Enhanced Input system in Unreal

Unreal Engine 5 ships with a new backward-compatible input system which support dynamic remapping of controls and more complex controls systems like prioritization. Enhanced Input, when used in combination with Common UI, significantly improves the developer experience enabling more functionality out of the box which would have had to be hand coded in earlier days and also allowing for reuse of functionality across the project.