Add colliable Interfaze and ArkanoidGameComponent abstract class.
Make Block a ArkanoidGameComponent.
Add ArkanoidMovingGameComponent
Use ArkanoidMovingGameComponent in platform class
Make Ball a ArkanoidMovingGameComponent
Add collidableList to BasicArkanoidScene
Iterate over collidables instead of GameComponents
Improve MovingGameComponent
Cast ScoreBoard#getAppearance to Label
Change method name
Remove extra Casting
Add asComponent to Collidable
Change removeCollidable method call to destroy method
Remove asking by platform class