Aw wow, what a kind comment! Thank you so much! :)
Honestly the ideas came quite naturally after experimenting with applying the noise algorithm to different game parameters.
Look up simplex / perlin noise, it's really cool stuff.