There.
Worlds now generate 50% faster (New algorythm) and chunks can update within 2 seconds. So i'm getting there!
Also, I switched from a coded colorpallette to a texture-based one, which is why the colors might be a bit different in future screenshots.
Here's the current pallette:
Interestingly, colors don't have any computational cost any more because of this. That means I can have as many as I like!