Added Player base class