A puzzle game with a cat in lead role (Haskell)