Netflix’s venture into the gaming world is proving to be a successful move. Their latest Squid Game: Unleashed hit an impressive milestone of 10 million downloads, making it their fifth most ...