#20288 by SharpChessPL

#20287 by SharpChessPL

#20286 by dkon64

#20285 by SharpChessPL

#20284 by SharpChessPL

#20283 by SharpChessPL

#20282 by SharpChessPL

#20281 by PyChess

#20280 by PyChess

#20279 by PyChess