The Game Changers caused quite a stir when it dropped on Netflix late last year, with its claims that eating animal products can have a detrimental effect on your ...