#18251 by Noname

#18252 by brelo

#18253 by MagnusRM

#18254 by MagnusRM

#18255 by PyChess

#18256 by Noname

#18257 by PyChess

#18258 by PyChess

#18259 by PyChess

#18260 by zqd