Changed village constructor