bug? fix: in CellFate, change migrate and mutation to rand()%10000, (max rand larger than ~32000 in all lib)