Randomly generates boards and prints them.
Build with cabal, reduce warnings.
Hlinted
Separated executable and library.