NewsSquid Game: The Challenge: Everything you need to know about the new Netflix reality competition show