Challenges and benefits of writing games with functional programming | Hacker News Reader