Revert "Partial revert (reverted addition of regular polygons)"

This reverts commit 75a85b5461459d58467e0cafe189b3888a855c0a.
Now fluctuates between major, medium and minor mutations
Switch mutation level less frequently, print stats
Optimisation
Increase elitism
Merge pull request #1 from darkFunction/experimentation

Experimentation