func (self *Player) String() <-chan string {
	return entities.StringAsChan(self.BlockingString())
}
func (self Player) Type() <-chan string                  { return entities.StringAsChan(self.BlockingType()) }