Procedural generation of a landscape with forests and mountains in javascript only using basic shapes