How to build a game using 2d visibility (w/ interactive demos) | Hacker News Reader