Grand Theft Auto 6, the upcoming installment in one of the biggest gaming franchises on the planet, faces a daunting task before its release. Despite the hype surrounding the game,...