Binary Search 2D Ray Casting | ScratchStats