PolygonGene Mutation method with tests, additional RandomColor implementation