I just added uniqid=7 to the query string to force it to use the latest version of your script, and it is looking a lot better, but there are still issues. On both my desktop and my iPad, the pieces are shifted toward my right. The Rooks on the right side are usually going over the edge a bit, while the Rooks on the left have a bit of margin with the left side. Also, on my desktop at least, there is some tiling. You should be able to turn tiling off by setting background-repeat to 'no-repeat'. While you're rewriting Display(), you might also add support for changing the background to the value of the background variable.
I just added
uniqid=7
to the query string to force it to use the latest version of your script, and it is looking a lot better, but there are still issues. On both my desktop and my iPad, the pieces are shifted toward my right. The Rooks on the right side are usually going over the edge a bit, while the Rooks on the left have a bit of margin with the left side. Also, on my desktop at least, there is some tiling. You should be able to turn tiling off by setting background-repeat to 'no-repeat'. While you're rewriting Display(), you might also add support for changing the background to the value of the background variable.