#21674 by PyChess

#21675 by Noname

#21676 by ksm

#21677 by Noname

#21678 by Hep

#21679 by PL

#21680 by PL

#21681 by test

#21682 by test

#21683 by daniel