rewrite Rectangle.intersects to fix #7