I enjoy playing your NES version of chess. I really like that there are several color options for the chessboard, and the pieces are visually represented well. Thanks for making this game and sharing it. Since I am still a chess novice, I have not won in a fair game against the improved AI in this second version of your game (CNESS), though I have managed to win against the AI in the first version of your game, Chessnovice, since its AI does not maintain its strategies consistently well (with the AI making some mistakes, some of which I learned to recognize from a brief online chess tutorial). If you could incorporate a less efficient AI like the one from the first version of your game as an option in this updated version (maybe labeled as an "easy" AI), to give novice players a better chance to win, I would appreciate it, and I think others would too.
Additionally, I have discovered a bug that allows me to make an illegal move with my king, putting it within one square of the enemy's king. I don't know if this works in all cases, since I've only noticed this possibility in one game so far (my most recent game). The AI has not made such a move against me so far, but I managed to check my opponent's king with my king in multiple instances in a particular game, including capturing a piece adjacent to my opponent's king, after which the AI moved their king away from mine to get out of check. I played the end of this particular game in multiple ways via rewinding (in the Mesen emulator), and in one of them, the AI immediately resigned when I checked it with my king, even though the AI still had 2 rooks it potentially could have used to win. I suppose the AI feared the might of my aggressive king piece that the AI's king wasn't allowed to capture. So I "won" by making an illegal move.
First image: my king was allowed to capture a rook next to the AI's king.
Second image (in a playthrough that I played fairly up to that point): the game let me check the enemy's king with my king.
Third image: Immediately after I moved my king adjacent to the enemy's king (i.e. moving from my position in the second image), the AI resigned.



