Added base Player class