First attempt at mating
Added more functionality to mating
Change male to tetrahedron
Break out traits and config classes