pub fn play_turn<R: Rng + ?Sized>(
game: &mut Game,
strategy: &mut dyn Strategy,
rng: &mut R,
) -> Result<ScoreDelta, EngineError>Expand description
Plays one complete turn: rolls, consults strategy, and scores.
ยงErrors
EngineError::IllegalAction if the strategy chose an action the
rules reject, including acting on a finished game.