code: def barracks_can_fit_addon(self) -> bool:
          
          # https://i.imgur.com/4b2cXHZ.png
          if len(self.upper2_for_ramp_wall) == 2:
              return self.barracks_in_middle.x + 1 > max(self.corner_depots, key=lambda depot: depot.x).x
          raise Exception("Not implemented. Trying to access a ramp that has a wrong amount of upper points.")
docs: Test if a barracks can fit an addon at natural ramp