extract parent view to initialize the ball
refactoring: remove local variable - animator
remove advance collision view