One thing that's funny to me about this game is that it the classic "hello world" for the Elm architecture is a button that increments a number[1]. It's not hard to imagine that something like this could've started with that and just kept running with it.