Revamped bot vision raycasting