Fast and better raycasting pt.2