#19385 by PyChess

#19384 by Benjamin Handelman

#19383 by hamza yassine

#19382 by Noname

#19381 by zqd

#19380 by YourMove

#19379 by YourMove

#19378 by Noname

#19377 by PyChess

#19376 by PyChess