added a failing test, it looks like it's because parallel collision with endpoints are not handled right, need to make a test in Tests::CircleCollideLine_tests function