Added block and paddle classes in real OO hierarchy