I’ve added what you’ve said to my code apart from getting the player’s veiw rotation and position.
Does this all seem good so far?