(Ab)using channels to implement a 3D pipe game | Hacker News Reader