refactored Circle::collidePoint