make dedicated ball class
Merge branch 'noah_develop'