5I4YNIFCNC5JAIP4HGEKRJMCVCAKEYJWWOUCRJJATXHUG6F22P3AC self.boards.iter().for_each(|board| board.mark(x));self.boards.iter().any(|board| board.did_already_win())});self.boards.iter().find(|board| board.did_already_win()).unwrap()
self.boards.iter_mut().for_each(|board| board.mark(x));last_ball = *x;!self.boards.iter().any(|board| board.did_already_win())}).for_each(drop);self.boards.iter().find(|board| board.did_already_win()).unwrap().calculate_points(last_ball as u32)