pub fn apply( moves: Vec<Move>, sides: &mut Pairing<Source>, file: &mut Visibility, ) -> Result<()>
Carry out moves in order.
moves