poly.collides() now optionally accepts an object to re-use for results.