Most functions complete in Player class