allow empty values even when required
fix issue playing songs in matches where players have no songs