void AdjustPosition() noexcept;
/// make sure pitch and yaw are normalized
void AdjustHeading() noexcept;
/// get a position vector relative to the (0,0,0) chunk
glm::vec3 AbsolutePosition() const noexcept {
void AdjustPosition() noexcept;
/// make sure pitch and yaw are normalized
void AdjustHeading() noexcept;
/// get a position vector relative to the (0,0,0) chunk
glm::vec3 AbsolutePosition() const noexcept {