Change male to tetrahedron
Break out traits and config classes
Add `checkMating` flag
Refactor traits merging
Add z to random vector3
Add controls and height, width, depth
Made scene/renderer size independent of ecosystem size