added the angle_box_2d and angle_contains_ray_2d functions