Villager Puzzles