Place maxvillages on board in unoccupied squares instead of placing randomly on each unoccupied square until max number is reached or end of field is reached.