pub fn angle_to_position(
    self_position: Vec2,
    self_forward: Vec2,
    other_position: Vec2
) -> f32