Add Player class based on the abstract Member generic class