Added factory for creating random PacGenes