Okay guys, I found a solution: "Don't use raycasting". I'm a genius, RIGHT?