jerky collision can occure if your using the my.polygon = on on your moving entity ( which you shouldn't be doing)