more player class work