Circle::collideRectangle now calls Circle::collideLine for each side of the rectangle