Frag: A Quake3 engine in Haskell · HackerTrans