A good screensaver should save the screen (CRTs mostly but LEDs too) by not having the same thing rendered at one spot. So randomize the location of the chess board at least.
That's fun! Is it possible to have an optional pause before solution is shown, so if looking at the screen there is some time to try to solve the puzzle?
Two feature requests:<p>When a new puzzle appears, the old move is still highligted in red.<p>I tried playing a normal game against the computer: Where is the resign button :( ? Also I clicked "new game" and then the "X". I expected to go back to my doomed game, but I got a new game instead.