Diagonal Raycast Fixed