polygon.render.test see.inside(code)
credits to me for everything well except for scratch i didn't make scratch but that's obvious