2048 TUI edition written in Haskell Known bugs Doesn't recognize game over, instead gets stuck Doesn't recognize win