#20286 by dkon64

#20287 by SharpChessPL

#20288 by SharpChessPL

#20289 by SharpChessPL

#20290 by SharpChessPL

#20291 by SharpChessPL

#20292 by SharpChessPL

#20293 by SharpChessPL

#20294 by PyChess

#20295 by SharpChessPL