Rocket League into Arcade

User Story:
As a ggLeap Arcade system administrator, I want to integrate Rocket League into our Arcade system so that center admins can create Challenges and Quests for Rocket League, track gamer data, manage the game through a dedicated tab in Web Admin, and have Rocket League included in the rankings and leaderboards.
Acceptance Criteria:
Integration of Rocket League:
Rocket League should be added to the list of games supported by the ggLeap Arcade system.
The system should be able to fetch and display Rocket League game data.
Challenges and Quests Creation:
Center admins should have the capability to create new Challenges and Quests specifically for Rocket League.
The created Challenges and Quests should be visible to the players in the client interface.
Data Tracking:
The system should track Rocket League gamer data, including but not limited to scores, achievements, and playtime.
The tracked data should be consistent with the data tracking methods used for other games in the Arcade system.
Web Admin Management:
A new tab dedicated to Rocket League should be added in the Events section of the Web Admin.
This tab should allow center admins to manage Rocket League game settings, Challenges, Quests, and other related configurations.
The Rocket League tab should be positioned next to the tabs for the other four games currently supported in the Arcade system.
Rankings and Leaderboards:
Rocket League players should be ranked based on their performance, achievements, and scores.
The ranking mechanism for Rocket League should be consistent with the ranking mechanisms used for other games in the Arcade system.
Leaderboards should display Rocket League player rankings, and players should be able to view their position and stats.
Client Interface Update:
The ranking page in the client interface should be updated to include a section or tab for Rocket League.
Players should be able to view Rocket League rankings, stats, and other relevant information from the client interface.
Testing and Quality Assurance:
Thorough testing should be conducted to ensure that the integration of Rocket League does not introduce any bugs or issues to the existing system.
The performance and responsiveness of the system, especially when handling Rocket League data, should be optimal and free of lags or crashes.
Prebuilt Challenge Templates:
Offer a variety of Rocket League-specific challenge templates.
Ensure templates span different difficulty levels.
Prebuilt Quest Templates:
Provide a set of Rocket League-specific quest templates.
Design quests for longer-term objectives or challenge series.