Implemented player class instead of User