does ralph macchio know martial arts