So I'm making a third person submarine game and i already have all of the movement and camera follow implemented. How ever I now need to add a cross hair. I've heard of raycasting from the cross hair and having the player rotate to face it. How would this be done? Would i have to re-setup the submarine? Also if it matters right now the camera follows the submarine.