Using Lua coroutines to create an RPG dialogue system | Hacker News Reader