i makes lot of mistakes and mess the board especially when i'm tired, but i love this game!!
GameKnot: play chess online, online chess puzzles, free online chess games database, monthly chess tournaments, Internet chess league, chess teams, chess clubs and more.