Added circle-polygon collision.