code: function(x, y) {
          if (this.mapArea) {
              return this.mapArea.containsPoint(x, y);
          } else if (this.map) {
              return this.map.containsPoint(x, y);
          }
          var mbr = this._mbr || this;
          return (
              mbr._x <= x &&
              mbr._x + mbr._w >= x &&
              mbr._y <= y &&
              mbr._y + mbr._h >= y
          );
      }
docs: @
  #.isAt
  @comp 2D
  @kind Method
  
  @sign public Boolean .isAt(Number x, Number y)
  @param x - X position of the point
  @param y - Y position of the point
  
  Determines whether a point is contained by the entity. Unlike other methods,
  an object can't be passed. The arguments require the x and y value.
  
  The given point is tested against the first of the following that exists: a mapArea associated with "Mouse", the hitarea associated with "Collision", or the object's MBR.