Introduce Ball class
Introduce Barrier class
Extract collision detection
Change method position
Introduce BarrierContainer class for multiple barriers
Implement multiple barrier
Change barrier height to random
Implement restart game
Implement display passed barrier count
Change drawing order
refactor