Neat! I also cloned 2048 in Haskell [1]. I don't know how many lines of code it is, but the core game logic is remarkably simple.<p>[1]: <a href="http://taylor.fausak.me/2014/04/28/cloning-2048-in-haskell/" rel="nofollow">http://taylor.fausak.me/2014/04/28/cloning-2048-in-haskell/</a>