Build Program though playing weaker opponents