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
15.23
Zaahen,
Use P Count for E outer edge hit, Use E for inner hit,
W Count 2 for both hits,
Q for first Q,
Q2 extraAbility for Q2
Initialize extraAbilities when adding new scenario
When adding a new scenario, extra abilities are added as 0 to prevent undefined, and for easier editing
