What elements should I consider while designing a game | Hacker News Reader