This game has good graphics, the music loop is good long thus not boring. I had fun playing this game. It's not a 10 because it is short.
Just one thing : you can win the "checkmate" game with a stalemate. Did you know it ? Did you do it because the only "acceptable" way to deal with stalemate is to make player fail the mini-game; yet you did not want a game where it is possible to fail ?