pub fn play_engine_game( white_player: Box<dyn Player>, black_player: Box<dyn Player>, ) -> GameResult