Player class integrated