Writing a retro 3D FPS engine from scratch | Hacker News Reader