Hi There.

I'm looking for ideas to flesh out a writing project I'm beginning. What I am looking for is a set of five games in increasing complexity that would allow for a wide discussion of Haskell. I originally began this project by centering the writing around one large game, but this idea has proven to be brittle. The set of five should include a discussion of:

(1) Types
(2) folds, maps, filters
(3) monoids, functors, applicatives, and monads

 Thanks for what ever storms your brains bring forth. :)