pub fn build(self) -> Game {
        let current = Position::new(self.bowls, self.stones);
        Game {
            current,
            history: vec![],
        }
    }
/// Creates a Game with the required number of bowls and stones per bowl
Creates a Game with the required number of bowls and stones per bowl
Creates a Game with the required number of bowls and stones per bowl
pub fn build(self) -> Game {
        let current = Position::new(self.bowls, self.stones);
        Game {
            current,
            history: vec![],
        }
    }
pub fn build ( self ) -> Game { let current = Position :: new ( self . bowls , self . stones ) ; Game { current , history : vec ! [ ] , } }
Creates a Game with the required number of bowls and stones per bowl
Creates a Game with the required number of bowls and stones per bowl
self
self