https://gamedeveloperspot.com/the-benefits-of-using-procedural-generation-in-games/