Thanks, I'm kind of fond of the idea too. Ideas of course are cheap and actual implementation is the tricky part. But I'm trying to get at least very minimally working system up and running at somepoint. Main idea is just to explore idea of writing such a game and learn a bit Haskell and Elm on the side.