Play chess in the command line! Download the files to a folder, and run chess.rb in the command line.
Play against a friend, and save your game to play for later. The game knows when you are in check, doesn't allow for illegal moves, and implements pawn promotion.