Smoothing

Merge to checkout ball smoothing functionality on nodester