#21744 by Hester Augustine

#21745 by PyChess

#21746 by PyChess

#21747 by zqd

#21748 by leroipere

#21749 by PyChess

#21750 by PyChess

#21751 by PyChess

#21752 by zqd

#21753 by PyChess