added circle-line collision detection