Great game. I'm not usually a fan of chess games, but I found myself playing this one for quite a while. Good work!