types of villagers