code: func NewPlayer(nick string, profile Profile) (*Player, error) {
  	p := new(Player)
  	newUUID, err := uuid.V4()
  	if err != nil {
  		// FIXME: Handle error
  	}
  	p.UUID = newUUID
  	p.Nick = nick
  	p.Profile = profile
  	err = storage.Store(p)
  	if err != nil {
  		return nil, errors.New(err.Error() + " - Could not write player to storage")
  	}
  	return p, nil
  }
docs: //
  // Player related functions and methods
  //
  // Create a player