Worked on player class