fn resolve_position( position: DVec3, relatives: RelativeMovement, current_position: DVec3, ) -> DVec3