Configurable champion level cap, stats & comparison show the level of the build
Refactored all major algorithm and UI components to use a dynamic champion level cap instead of a fixed value of 18. Added a new setting for level cap, updated calculations, ability scaling, and comparison features to respect the cap. Improved handling for edge cases in arrays and skill order, and ensured UI reflects the current cap throughout results and comparison views.
Refactor game mode handling and add GameMode component
Introduce a new GameMode component for selecting game modes, and update some logic to use the new GameModes enum
Handle ARAM Mayhem state, reset augments and runes appropriately when switching between map modes
