Vertical Plane Camera Navigation

Added support for camera movement along the ZX plane using the middle mouse button. This is especially helpful while moving up and down along tall structures and building facades.
Block Input Propagation on UI Elements
Prevents unintended camera movement or interactions when the user starts a touch or mouse drag on a UI element (like a panel or border). Blocks input from reaching the PlayerController by using overrides (OnMouseButtonDown / OnTouchStarted). This ensures the Input system doesn’t respond when the user is interacting with the interface.
Common UI Menu Hierarchy & Input Routing
Initial implementation explored using Unreal’s Common UI framework for layered menu navigation and input handling across widgets. The feature was put on hold due to AVE II’s single-platform focus and lack of clear documentation, which would hinder usability for developers. The current UI framework already offers adequate customization and can be easily expanded further.