unity raycast 2d hitting self