title: Unity Physics2D.OverlapBox always returns false
body: <p>I'm trying to use Physics2D.OverlapBox to check if a collider is underneath the mouse when it's being clicked.
  OverlapArea and OverlapCircle works, but OverlapBox doesn't, and I'm not sure why!</p>
  
  <p>Here's the code</p>
  
  <pre><code>void Update () {
      if (Input.GetButtonDown("Fire1"))
      {
          Vector3 mousePosition = Input.mousePosition;
          mousePosition.z = 10;
          Vector2 position = Camera.main.ScreenToWorldPoint(mousePosition);
          bool colliderHere = Physics2D.OverlapBox(mousePosition, new Vector2(3,3), 0, roomLayer);
          Debug.Log(position + " — " + colliderHere);
      }
  }
  </code></pre>
  
  <p>I'm trying to use a box with a width and length of 3 units each, centered around the mouse position.
  This always returns false for some reason. Am I doing something wrong?</p>