Add regular polygon shape

Replace polygonBySideLength #163