Remake the VillageComponentElectronicShop generation