Variation chess game in Lisp for learning purposes.