Vegetable Chess Engine - a chess engine written in Haskell