Chess game written in Haskell as an assignment for Functional Programming.