human player class