Introduction to functional game programming in Scala with exercises | Hacker News Reader