improving swing mechanics simulator