+======================================================================+
|......................................................................|
|.....███╗...███╗██╗███╗...██╗███████╗██████╗.██╗██████╗.████████╗.....|
|.....████╗.████║██║████╗..██║██╔════╝██╔══██╗██║██╔══██╗╚══██╔══╝.....|
|.....██╔████╔██║██║██╔██╗.██║█████╗..██║..██║██║██████╔╝...██║........|
|.....██║╚██╔╝██║██║██║╚██╗██║██╔══╝..██║..██║██║██╔══██╗...██║........|
|.....██║.╚═╝.██║██║██║.╚████║███████╗██████╔╝██║██║..██║...██║........|
|.....╚═╝.....╚═╝╚═╝╚═╝..╚═══╝╚══════╝╚═════╝.╚═╝╚═╝..╚═╝...╚═╝........|
|......................................................................|
+======================================================================+
Fast Noise class: https://github.com/Auburn/FastNoiseLite
Cool video on terrain generation: https://www.youtube.com/watch?v=CSa5O6knuwI
Cool blog about making a voxel engine: https://sites.google.com/site/letsmakeavoxelengine/home
High performance voxel engine article: https://nickmcd.me/2021/04/04/high-performance-voxel-engine/
Blogpost from creators of MCPE for culling: https://tomcc.github.io/2014/08/31/visibility-2.html
Greedy meshing and other stuff: https://fluff.blog/2023/04/24/greedy-meshing-visually.html