Free Swing Analysis