Object-Oriented Entity-Component-System Design | Hacker News Reader