FInished Base Class. Added Player Class