add basic player class