As a chess fan, and a chess/puzzle game creator myself, I had a really good time playing this game. Well done.