forgot this
it's better to not have a default num_players since it will always be set