How do I design a game from scratch? A primer on core loops | Hacker News Reader