https://gamedeveloperspot.com/level-design-tips-for-new-game-developers/