#19413 by zqd

#19412 by blitz

#19411 by Bluedusk

#19410 by Noname

#19409 by PyChess

#19408 by Noname

#19407 by PyChess

#19406 by PyChess

#19405 by PyChess

#19404 by Corey