Thy Art Is Murder debuts new single "Squeeze" · duudey