IObservable and IObserver now uses void* instead of IActor*. Added more classes for handing score. Also started an a AbstractActor.