Ruby Chess. Uses io/console to detect movements, and is a blast for novices because it highlights all the possible moves