From component-based game engine architecture to functional reactive programming | Hacker News Reader