Werewolf is a module.
Villagers must lynch all the werewolves. Werewolves must eat all the villagers. Every night, the werewolves wake up and choose a victim to eat. At sunrise, the villagers and the disguised werewolves discover the dead one. Then they all vote for a person to lynch, to see if this person is a werewolf. The werewolves win if they kill all the villagers and vice versa for the villagers.