Studying how to procedurally generate terrain using Sebastian Lague's procedural landmass generation tutorial series (https://www.youtube.com/playlist?list=PLFt_AvWsXl0eBW2EiBtl_sxmDtSgZBxB3). I had started following this series in mid-2019, but was not able to keep up with it. I am restarting the tutorial and putting all of my code here.