How to write a game engine in pure C: Part 1 – State Manager | Hacker News Reader