https://gamedeveloperspot.com/7-tips-for-better-game-design/