// Eryn Wells use crate::Position; pub struct MoveGenerator<'a> { pub(super) position: &'a Position, } impl<'a> MoveGenerator<'a> { pub fn new(position: &Position) -> MoveGenerator { MoveGenerator { position } } }