add polygonCollision, polygonSAT