Fix issue with find player by name on match create

When player was assigned to a match, first occurrence by name was chosen.
Now the player is fetched by id instead of name.
Fix player creation when assigning coaches to a match