#19703 by ELP

#19702 by PyChess

#19701 by Noname

#19700 by Noname

#19699 by Noname

#19698 by Jeff

#19697 by jfr

#19696 by PyChess

#19695 by Tanio Nedev

#19694 by Tanio Nedev