#19340 by pcr92

#19339 by PyChess

#19338 by PyChess

#19337 by pcr92

#19336 by PyChess

#19335 by Hugo R.

#19334 by PyChess

#19333 by PyChess

#19332 by zqd

#19331 by YourMove