I designed this breakout slowly refactoring it step by steps because it was part of a book on OOP but I'm thinking to cancel this book and putting a draft on the web. This is the final version of the breakout. The bouncing is not that good. Have fun first, then submit a fix for the ball bouncing or any new bonuses. I would like also to have bonuses falling down.