NewRound now returns an error instead of panics when given an invalid player count