It's a good idea but poorly executed, there are often times where the boards are ridiculously unfair and leave no chance of winning. The AI is also buggy, if the timer runs out the game just freezes till the AI plays so the timer means nothing. The checkmate rules are also kind of off because there are some games in which there are ways to get out of a checkmate but the game doesn't let you, you just lose immediately (this usually happens when you could use pawns to save yourself).