Haskell library for evaluating whether chess moves are allowed | Heykuki News