Read our Squid Game Season 3 review to uncover the shocking twist and cast updates. Stream it now on Netflix!