attempt at polygon shade