#20321 by PyChess

#20320 by Noname

#20319 by PyChess

#20318 by Noname

#20317 by PyChess

#20316 by Noname

#20315 by PyChess

#20314 by PyChess

#20313 by PyChess

#20312 by pfren