adding buy method to player service