A chess engine in Haskell with no great emphasis on anything.