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