Made BOPaddle inherit BOSubscriber
Added DrawEx() to BOGraphicInterface

Also made BOObject inherit BOComponent and removed inheritance from
BOSubscriber
BOPaddle now has a rotation variable.

Although it is not being used or changed yet.
Merge remote-tracking branch 'origin/Paddle'