Mating type dynamics

to be updated soon!