#20500 by Noname

#20499 by PyChess

#20498 by zqd

#20497 by PyChess

#20496 by Noname

#20495 by PyChess

#20494 by Noname

#20493 by Noname

#20492 by Noname

#20491 by Robin East