little check circle refactoring
check line collision test case miss
check line collision test case first hit
line collision with pointer