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.