#20478 by Gert Medom

#20477 by PyChess

#20476 by Noname

#20475 by Noname

#20474 by Noname

#20473 by Noname

#20472 by Noname

#20471 by zqd

#20470 by Noname

#20469 by PyChess