player inherit