Writing a Game Loop in Haskell | Hacker News Reader