Added base player class