public boolean containsPoint(float pointX, float pointY)
    {
        // FIRST MOVE THE POINT TO LOCAL COORDINATES
        pointX = pointX - x;
        pointY = pointY - y;

        boolean inXRange = false;
        if ((pointX > aabbX) && (pointX < (aabbX + aabbWidth)))
        {
            inXRange = true;
        }
        boolean inYRange = false;
        if ((pointY > aabbY) && (pointY < (aabbY + aabbHeight)))
        {
            inYRange = true;
        }
        return inXRange && inYRange;
    }