Implement single-threaded Perlin Noise generator.
Parallelise Perlin noise generation.
Implement the basics of a tree prop layer.

Still needs a more natural distribution, things that actually look like trees,
etc.
Use Perlin noise to control tree density.
Pass screen width directly into dm_proj_calc_width().
Refactor weight and size calculation into turtle.