Made BOPaddle inherit BOSubscriber
Added DrawEx() to BOGraphicInterface

Also made BOObject inherit BOComponent and removed inheritance from
BOSubscriber
Added operator overloads to utility and length functions
BOPaddle now has a rotation variable.

Although it is not being used or changed yet.
Merge remote-tracking branch 'origin/master' into Paddle
Merge remote-tracking branch 'origin/Paddle'
static addSubscriber
Declare static subscriber
Unsubscribe added
Implemented proper rotation for the pad

Also rewrote DrawEx() to support this
Revert "Implemented proper rotation for the pad"

This reverts commit 8319c5db0da5facf466874b610464dabf441e7ee.
Implemented proper rotation for paddle
Merge remote-tracking branch 'origin/master' into Paddle
Implemented proper rotation for paddle
Merge remote-tracking branch 'origin/Paddle'
Started reworking input
Fixed "pressed" spam for all buttons

Sends only 1 notify for a press instead of 1 every frame
på börjad kollision med linje sphere funkar box mot box
Merge remote-tracking branch 'origin/master' into Block