How to make your own game engine (and why) | Hacker News Reader