got convexity working and check is built for position mutations and new polygons