Now I was thinking about an algorithm able to generate random levels with a couple parameters the developer can set or even the players themselves. I got some ideas but i am not sure they will work in a real situation.