Evaluating Large Language Models through Communication Games: An Agent-Based Framework Using Werewolf in Unity