#20670 by Noname

#20669 by Noname

#20668 by PyChess

#20667 by ghotrix

#20666 by ghotrix

#20665 by PyChess

#20664 by PyChess

#20663 by Gert M --Casper Liu BMS

#20662 by zqd

#20661 by Xabi