Scaffold VillageState; Implement initial conversation framework