public boolean intersectsDrawable(Drawable drawable) {

        boolean condition1 = getX() > drawable.getX() + drawable.getWidth();
        boolean condition2 = getX() + getWidth() < drawable.getX();
        boolean condition3 = getY() > drawable.getY() + drawable.getHeight();
        boolean condition4 = getY() + getHeight() < drawable.getY();

        if (condition1 || condition2 || condition3 || condition4) {
            return false;
        }

        return true;
    }