Implemented Villager model. Part of BS-120, BS-121.